GitHub හි නවතම open‑source මෙවලම Ctrlb‑decompose ලොග් ගොනු වල අතිරික්ත ශබ්දය ඉවත් කර, ඒවාට තරමක් අඩු ප්රමාණයේ පේටර්න් ලෙස සංග්රහ කරනවා. රස්ට් (Rust) භාෂාවෙන් ලියන මේ CLI, WASM මගින් බ්රවුසරය තුළද, හෝ පුස්තකාලයක් ලෙසත් භාවිතා කළ හැකි නිසා, ඕනෑම පරිසරයකින් ලොග් විශ්ලේෂණය සිදු කළ හැකිය.
මෙම මෙවලම ලොග් පේළි මිලියනයක් එකවර 99.9% කින් අඩු කර, 43 ක් පමණ පේටර්න් වලට සංග්රහ කරයි. එම පේටර්න් වලින් IP ලිපිනය, කාලය, තත්ත්ව කේත වැනි විචල්යයන් වර්ගීකරණය කර, p50/p99 පරිමාණ, අසාමාන්ය ලකුණු, ගෞරව ශ්රේණිගත කිරීම වැනි සංඛ්යාත්මක දත්ත ලබා දේ.
Ctrlb‑decompose හි කාර්යය රීතිය දෙකක් පදනම්ව ඇත. පළමුව, ලොග් පේළි වල සිටින ටයිම්ස්ටෑම්ප්, අංක, IP වැනි තොරතුරු CLP (Compressed Log Processor) මගින් සංකේත පදයක් (placeholder) බවට පරිවර්තනය කරයි. ඊළඟට, Drain3 නම් වෘක්ෂ‑අධාරිත සමානතාව ක්ලස්ටරින් අලගුකාරකය පාවිච්චි කර, සමාන පේටර්න් එකට එකතු කරයි. මෙය එක්වර පාරක් පමණක් සිදු වන බැවින් මතක භාවිතය අතින් අඩුයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණය ඉගෙනීමට උනන්දු වන සිසුන්, ලොග් විශ්ලේෂණය ඉගෙනීමේදී මෙය ප්රායෝගික උදාහරණයක් ලෙස භාවිතා කළ හැක. රස්ට් භාෂාවෙන් ලියන නිසා, දේශීය සංවර්ධකයන්ට නවතම පද්ධති භාෂාවක් අත්හදා බැලීමට අවස්ථාව ලැබේ.
- ව්යාපාරිකයන් – ලොග් ගොනු වල අධික ප්රමාණයක් නිසා පද්ධති කාර්යක්ෂමතාව අඩුවීමේ අවදානමක් ඇත. Ctrlb‑decompose මඟින් ඒවා කෙටි පේටර්න් වලට සංග්රහ කර, අධික CPU, මතක භාවිතය අඩු කර, පාරිභෝගික අත්දැකීම තවත් හොඳට කරයි.
- AI/LLM – LLM (Large Language Model) සමඟ ලොග් විශ්ලේෂණය කිරීමේදී අතිරික්ත ශබ්දය මැකීම අත්යවශ්යයි. මෙය LLM කුමන තොරතුරු වැදගත්ද කියා ඉක්මනින් හඳුනාගැනීමට උපකාරී වේ.
- ආරක්ෂාව – අසාමාන්ය ලකුණු, ගැටළු රැළි වැනි දේවල් ඉක්මනින් හඳුනාගත හැකි බැවින්, සිද්ධීන් පසුබැසීමේ අවදානම අඩු වේ.
අවසන් වශයෙන්, Ctrlb‑decompose වැනි මෙවලම් ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට නව මට්ටමක් ගෙන එයි. නිදහස් මූලාශ්ර (open‑source) වීම නිසා, දේශීය සංවර්ධකයන්ට ඒක අභ්යන්තරයෙන් අභ්යාස කර, තවත් ප්රයෝජනවත් ව්යාපාරික විසඳුම් නිර්මාණය කළ හැක.
ඔබේ පද්ධතියේ ලොග් පේළි ඉක්මනින් සරල කර, AI සමඟ වැඩ කිරීමේ නව අවකාශයක් විවෘත කිරීමට, දැන්ම Ctrlb‑decompose පරීක්ෂා කරන්න.