ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

2026දී 50MB JSONL ලොග් පිරික්සුම – බ්‍රවුසරයෙන් ලේසිව බලන්න

2026දී 50MB JSONL ලොග් පිරික්සුම – බ්‍රවුසරයෙන් ලේසිව බලන්න

ඔබට 50 MB පමණ JSONL ලොග් ගොනුවක් අඩු වේගයේ සොෆ්ට්වෙයා සමඟ විවෘත කර ගත යුතුද? 2026 වසරේ නව බ්‍රවුසර‑අඩි JSONL විව්වර් එකෙන් ඒ අවශ්‍යතාවය තවත් ගැලපෙන්නක් නැත. ලයින් එකකට එක් JSON වස්තුවක් ලෙස ගොනුව විකේතනය කර, සකස් කළ හැකි වගුවක් ලෙස පෙන්වීම නිසා ඔබට තවත් කේතයක් ලියන්න අවශ්‍ය නොවේ.

ඉතිහාසය මෙහෙමයි: පසුගිය අඟහරුවාදා රාත්‍රියේ 2 am කාලයේ, නිෂ්පාදන සේවාවක timeout ගැටලුවක් හඹා යාමට, ලොග් ගොනුවක් (340 MB, 1.2 මියන ලයින්) විවෘත කළා. එය සම්ප්‍රදායික ටෙක්ස්ට් එඩිටරයකට දීලා බලන විට, කවුළුව සුදු වුණා, පරිගණකය අස්ථිවිරහිත වුණා. ඊළඟට jq භාවිතා කරලා පේළි පිරික්සීමට උත්සාහ කළා, නමුත් වැරදි ක්ෂේත්‍ර නාම හේතුවෙන් ගොනුව මුළුමනින්ම නැවත පූනර්ලෝඩ් වුනා. ඒ අතර, 811 406 වැනි ලයිනයේ දෝෂයක් තිබුණා, එය පළමුව දැනගත නොහැකි වුණා.

JSONL (NDJSON, JSON Lines) යනු එක් එක් ලයිනයේ JSON වස්තුවක් පවතින ගොනුවක්. මෙවැනි ගොනු ලොග් පයිප්ලයින්වලට ඉතා සුදුසුය, කාරණය වන්නේ එක් ලයිනයක් පමණක් ඇතුළත් කිරීමෙන් ගොනුව වෙනස් නොවීමයි. නමුත් බොහෝ JSON මෙවලම් එකම ලේඛනයක් ලෙස ගොනුව කියවා, දෙවන "{" ලකුණේදී වැරදි පැනේ. ඒ නිසා නව JSONL විව්වර් එකක් අවශ්‍ය වුණා.

මෙම විව්වර් එකේ මූලික ක්‍රියාවලිය ඉතා සරලයි: ගොනුවේ පේළි වෙන් කර, හිස් පේළි ඉවත් කර, එක් එක් පේළිය ස්ව independently JSON.parse() කරයි. එක් පේළියක් වැරදි නම්, එය දෝෂය සහ පේළි අංකය සමඟ වෙන්වී, මුළු වගුවට බලපාන්නේ නැත. ඉන්පසු, සියලු යතුරු (keys) එකතු කර තීරුවක් (column) නිර්මාණය කර, පරිශීලකයාට සෝට්, ෆිල්ටර්, සහ අනිවාර්ය ලෙස CSV ලෙස නිර්යාත කිරීමට හැකියාව ලබා දේ. වැරදි පේළි රතු වර්ණයෙන් සලකුණු කර පෙන්වීම, ලොග් ගොනුවේ දෝෂ හඳුනා ගැනීමට ඉතා ප්‍රයෝජනවත්.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන් – ලොග් විශ්ලේෂණය සඳහා කේත ලේඛන ලියන අවශ්‍යතාවය නැතිව, බ්‍රවුසරයක් තුළම දත්ත ව්‍යුහය පෙනේ. මෙය පාඨමාලා, වැඩමුළු සඳහා අතිශය ප්‍රයෝජනවත්.
  • ඩෙවලොපර් – 2 GB වැනි විශාල ගොනු නිදහස් ලෙස විවෘත කර, දෝෂ හඳුනාගැනීමට වේගවත් ක්‍රමයක් ලබා ගනී. දත්ත ආරක්ෂණය සඳහා ගොනුව සර්වර්ට උඩුගත නොකිරීම නිසා රහස්‍යතාවය රැකගනී.
  • ව්‍යාපාර – ලොග් විශ්ලේෂණය ඉක්මනින් කර, සේවා අඩුකිරීම් හෝ පද්ධති අස්ථිරතා වහාම හඳුනා ගත හැක. මෙය ගාස්තු ඉතිරි කිරීම, සේවා තත්ත්වය වැඩිදියුණු කිරීමේ අරමුණට සෘජු ප්‍රයෝජන දක්වයි.

ඉතින්, ඔබට තවත් බරපතල එඩිටරයක් හෝ තදස්ක script එකක් අවශ්‍ය නොවේ. බ්‍රවුසරයේ JSONL විව්වර් එකට ගොනුව පේස්ට් කර, අවශ්‍ය තීරුව තෝරන්න, ඕනෑම CSV ගොනුවක් ලෙස නිර්යාත කරගන්න. සම්පූර්ණයෙන්ම client‑side ක්‍රියාත්මක වන නිසා, අන්තර්ජාල සම්බන්ධතාවයක් නැත්නම්ත් වැඩ කරයි.

ඔබේ ඊළඟ ලොග් විශ්ලේෂණය තවත් කාලයක් ගත නොකර, මේ නවකතාව අත්හදා බලන්න. තේරීම, සෝට් කිරීම, සහ දෝෂ සොයා ගැනීම ඉතා පහසුවෙන් සිදු වේ.

💡 ඔබේ ලොග් පිරික්සුම අදම අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#JSONL #LogViewer #BrowserTool #Programming #SriLankaTech