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

Sentry සමඟ Cloudflare Workers මොනටරයෙහි ක්‍රොන් බග් හෙළිවීම – වීඩියෝ රූපයෙන් සත්‍යාපනය

Sentry සමඟ Cloudflare Workers මොනටරයෙහි ක්‍රොන් බග් හෙළිවීම – වීඩියෝ රූපයෙන් සත්‍යාපනය

දෙවැනි තාක්ෂණික වාර්තාකරු දාන් වැනෙරි, තමන්ගේ workers-monitor නමැති Cloudflare Worker එක Sentry සමඟ ඒකාබද්ධ කරමින්, අලුත්ම බග් එකක් හෙළි කරයි. ඔහුගේ අරමුණ වුයේ තමන්ගේ Worker කණ්ඩායම පරීක්ෂා කිරීම, LLM (Claude Haiku) මගින් වැරදි හඳුනා ගැනීම, Telegram හරහා ඇලට් යැවීම ය.

ඉන්පසු ඔහු Sentry.withMonitor() භාවිතා කර, ක්‍රොන් ට්‍රිගර් එක අසාර්ථක වුනා නම් පණිවුඩයක් ලැබෙන පරිදි සැකසුමක් එකතු කළා. ඒ සාර්ථකව ක්‍රියාත්මක වුනා කියා විශ්වාසයෙන්, වැඩේ අරඹා, පළමු දෝෂයක් නැති බවට පරීක්ෂා කර පසුගිය දවස් කිහිපයක් තුළ නවීන කිරීමේ ක්‍රියාවලිය අරඹා ගත්තා.

ඉදිරි දිනක, ඔහු Sentry ඩැෂ්බෝර්ඩ් එකේ cron monitor එකේ ස්කූන්ශට් ලබා දීමට වීඩියෝ එකක් රෙකෝඩ් කරන අතර, “workers‑monitor‑hourly‑poll” නාමයෙන් මොනටරය පෙන්වීමට උත්සාහ කරනවා. නමුත් එම පිටුවේ කිසිදු මොනටරයක් නොපෙනී, Sentry විසින් ස්වයංක්‍රීයව සෑදුනු “Error Monitor” එකක් පමණක් පෙනී යයි.

මෙම අතුරුදන්වීමෙන් ඔහුට වැටහුණේ, Sentry.withMonitor() භාවිතා කරලා, එය දෝෂයක් නොදැක්කාම, ඒක සාර්ථකව මොනටරය කරන බවට තහවුරු නොවන බවයි. ඇත්ත වශයෙන්ම, ක්‍රොන් මොනටරයක් නිර්මාණය වීමට, “schedule” විස්තරය (crontab, timezone, check‑in margin වැනි) Sentry වෙත ලබා දිය යුතුය. එය නොමැතිව, කේතය ක්‍රියාත්මක වුනත්, Sentry එයට කිසිදු මොනටරයක් සම්බන්ධ නොකරයි.

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

මෙම සිදුවීම ශ්‍රී ලංකාවේ දියුණු වෙමින් පවතින සංවර්ධකයින්ට, DevOps සහ Observability ක්ෂේත්‍රයේ වැදගත් පාඩම් දෙයි:

  • කේතයේ සැකසුම් පරීක්ෂා කිරීම: Sentry වැනි සේවා භාවිතා කරන විට, schedule, timeout, timezone වැනි විස්තර නිවැරදිව සැපයීම අත්‍යවශ්‍ය.
  • අනුවැදි පරීක්ෂණය: “කේතය ක්‍රියාත්මක විය, දෝෂයක් නැත” කියා පෙනේ නම්, එය පරීක්ෂණයකි, තහවුරු නොවේ. ස්වයංක්‍රීය මොනටරයක් සැකසීමේදී, පරීක්ෂා පදනමක් (hypothesis) ලෙස ගත යුතුය.
  • ශ්‍රී ලංකා ව්‍යාපාරවල විශ්වාසය: ක්‍රමලේඛන පද්ධතිවල අස්ථිරතා හඳුනා ගැනීම, සේවා විශ්වාසනීයතාවය වැඩි කරයි. මෙය ලොකු පරිමාණයේ API, cloud, AI සේවා භාවිතා කරන සමාගම් සඳහා වැදගත්.

අවසන් වශයෙන්, දාන් තමන්ගේ මොනටරය සාර්ථකව නිර්මාණය කර, Sentry Dashboard එකේ “workers‑monitor‑hourly‑poll” ලෙස නව Cron මොනටරයක් පෙනී, පැයපතා පරීක්ෂා වීමේ විස්තර පෙන්වීය. මෙම අත්දැකීම, තාක්ෂණික සංවර්ධකයන්ට “දෝෂයක් නැත” කියා හුදෙක් තහවුරු නොකර, “ඇත්තේද?” කියා පරීක්ෂා කිරීමේ වැදගත්කම ඉගැන්වයි.

ඉදිරියේදී, කේතය ඕනෑම විටම පරීක්ෂා කර, අලුත්ම මොනටර සැකසීම් ඇතුළත් කර, පද්ධතියේ සාර්ථකතාවය තහවුරු කරගන්නා බව අත්‍යවශ්‍ය වේ.

💡 ඔබේ මොනටර සැකසුම් දැන් පරීක්ෂා කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Sentry #Cloudflare #Monitoring #Cron #DevOps #SriLankaTech