ඔබේ වෙබ් යෙදුම තත්පර කිහිපයකින් මන්දගාමී වුවහොත්, දත්ත ගබඩා ප්රශ්නයක් හෝ අහම්බෙන් ඇතිවන දෝෂයක් හමුවේ, ඒ පිළිබඳ තොරතුරු ඉක්මනින් ලබා ගැනීමට අවශ්ය වේ. මේ අවශ්යතාවය පුරවා දීමට SigNoz සහ OpenTelemetry නව හවුලක් ලෙස පෙනී සිටී. 2026 SigNoz Hackathon එකේදී, රම් ස්ටෝර් (Ram Store) නමින් හැඳින්වෙන MERN Stack ඉ-කොමර්ස් යෙදුමට නිරීක්ෂණය එක් කරමින්, ඒක පූර්ණයෙන්ම දෘශ්යමාන කර ගැනීමේ පියවර ගැන ලිපියක් ලියා ඇත.
Ram Store යනු React (Vite) ඉදිරිපස, Node.js/Express.js පසුපස, MongoDB දත්ත ගබඩා සහ Docker පරිසරයක් භාවිතා කරන සම්පූර්ණ-ස්ටැක් වෙළඳපල වේ. පුරාණ console.log() සහ බ්රව්සරයේ Network ටැබ් මත පදනම් වූ අධිකාරී අධීක්ෂණයක් වෙනුවට, SigNoz එකක් ස්ථාපනය කර, සියළු API ඇමතුම්, DB query කාලය, මතක භාවිතය, ගැබ්ජ් කැෂ් එකේ ක්රියාකාරිත්වය වැනි metric ගණනාවක් එකතුව කළේය.
SigNoz සකස් කිරීම Docker භාවිතයෙන් ස්ථානීයව පවත්වා, ඩැෂ්බෝර්ඩ් එකක් සකස් කළා. පසු ඒක Node.js සඳහා OpenTelemetry SDK එක එක්කර, Express, HTTP, MongoDB වැනි ස්වයංක්රීය instrumentations සක්රිය කළා. ඒ අනුව, එක් එක් API ඇමතුමට trace, span, metric සෑම විටම නිර්මාණය වීම නිසා, කේතය වෙනස් නොකරම දත්ත සංග්රහ කළ හැකි වුණා.
Distributed Tracing විශේෂයෙන් ප්රියතමය. භාවිතकर्ता නිෂ්පාදන විවෘත කිරීම, කට්ටලයට අයිතම එකතු කිරීම වැනි ක්රියාකාරීත්වයන් සෑම වාරයකම SigNoz තුළ trace වශයෙන් සටහන් කරයි. ඒ trace එක තුළ API කාලය, DB query කාලය, HTTP ඇමතුම්, මුළු ඉල්ලීම් ජීවන චක්රය පූර්ණයෙන්ම පෙන්වයි. මෙයින් ගැටලුවක් ඇති වූ විට, හිතවත් අනුමාන නොකර, තත්කාලීනව root cause එක හඳුනාගත හැක.
Metrics පාර්ශවයෙන්, API request count, response latency, memory usage, garbage collection වැනි runtime metric ගණනාවක් ස්වයංක්රීයව රැස් කරන ලදී. තවද, Winston logger එක සමඟ structured logging එකත් එක් කර, server start, API request, error, business event වැනි තොරතුරු JSON ආකාරයෙන් සටහන් කරයි. මේ ලොග්ස් SigNoz හි trace සමඟ සම්බන්ධ කර සොයාගත හැකි නිසා, පූර්ණ observability එකක් සැලසේ.
ඉදිරි පියවර ලෙස, Service Overview පේජ් එක තුළ request rate, latency, error rate, overall health වැනි KPI ගණනාවක් දැක්වෙයි. Docker networking ගැටලු, OpenTelemetry export සැකසීම, auto‑instrumentation අවබෝධය වැනි අභියෝග හමුවුවත්, ඒවා විසඳීමෙන් production‑grade observability පිළිබඳ අත්දැකීම ලැබුණි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සැලසුම් කාර්ය සාධනයේ වර්ධනය – නවීන observability මෙවලම් භාවිතයෙන්, ශ්රී ලංකාවේ startups සහ SMEs තම API සහ DB performance එක ඉක්මනින් හඳුනාගනිමින්, සේවා නාස්තිය අඩු කර ගනු ලැබේ.
- ඩිවෙලපර් පුහුණුව – OpenTelemetry, SigNoz, Docker වැනි cutting‑edge තාක්ෂණයන් ගැන ප්රායෝගික අත්දැකීම, ලොකු සමාගම් වලට මෙන්ම විශ්වවිද්යාල සිසුන්ටද අගනා කුසලතා ලබා දෙයි.
- ව්යාපාරික තීරණ ගැනීමේ නව මට්ටම – real‑time metric හා trace එකතුව, පාරිභෝගික පාරිභෝගික අත්දැකීම් හඳුනාගැනීමට, අලෙවිකරණ ප්රවණතා අනාවරණය කිරීමට, ව්යාපාරික ROI වැඩි කිරීමට උපකාරී වේ.
අනාගතයට, කස්ටම් dashboard, alert rule, business metric integration වැනි වැඩිදුර වැඩිදියුණු කිරීම් සැලසුම් කර තිබේ. නවීන observability තාක්ෂණය, ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට නව මට්ටමක් ගෙන එයි.
ඔබේ ව්යාපාරය හෝ පුද්ගලික ව්යාපෘතියක් මත මෙවැනි නිරීක්ෂණයක් එක් කර, ගුණාත්මක සේවා සැපයුමට පියවර තබන්න.