<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: marksugar</title>
    <description>The latest articles on DEV Community by marksugar (@marksugar).</description>
    <link>https://dev.to/marksugar</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3732517%2Fa6cc2f94-7813-49af-a12f-a4052876e660.png</url>
      <title>DEV Community: marksugar</title>
      <link>https://dev.to/marksugar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marksugar"/>
    <language>en</language>
    <item>
      <title>A Lightweight, Non-Intrusive Approach to Website Monitoring (Ops Perspective)</title>
      <dc:creator>marksugar</dc:creator>
      <pubDate>Wed, 28 Jan 2026 15:39:56 +0000</pubDate>
      <link>https://dev.to/marksugar/a-lightweight-non-intrusive-approach-to-website-monitoring-ops-perspective-36f4</link>
      <guid>https://dev.to/marksugar/a-lightweight-non-intrusive-approach-to-website-monitoring-ops-perspective-36f4</guid>
      <description>&lt;p&gt;I’m a Linux ops engineer working in the DevOps/SRE space. and over the past few months, I’ve been working on a small &lt;strong&gt;website monitoring&lt;/strong&gt; side project in my spare time:&lt;br&gt;
 👉 &lt;a href="https://inostop.com/en/" rel="noopener noreferrer"&gt;https://inostop.com/en/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most of the monitoring and ops tools I’ve built before were used internally within companies. This is my first attempt to turn a relatively complete tool into something publicly usable.&lt;/p&gt;

&lt;p&gt;In day-to-day operations, website monitoring usually involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Infrastructure monitoring&lt;/li&gt;
&lt;li&gt;Application / API monitoring&lt;/li&gt;
&lt;li&gt;Partial CDN monitoring&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are often built on top of tools like Prometheus or Zabbix, combined with log systems (ELK / OpenObserve) and distributed tracing (OpenTelemetry).&lt;br&gt;
 While powerful, this stack can feel &lt;strong&gt;heavyweight and overkill&lt;/strong&gt; when you just want to quickly monitor a website’s availability.&lt;/p&gt;

&lt;p&gt;That led me to experiment with a simpler approach:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Non-intrusive (no code changes required/Sidecar)&lt;/li&gt;
&lt;li&gt;Out-of-band probing to estimate website availability&lt;/li&gt;
&lt;li&gt;Conservative thresholds to reduce false alarms&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So far, the project covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Domain and TLS certificate monitoring, Ping, Telnet checks&lt;/li&gt;
&lt;li&gt;Basic alert thresholds and multi-stage alert silencing to reduce alert fatigue&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are still open challenges:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;There’s still room to improve the UX of the Website Monitoring results (backend is written in Go).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;AI currently works only as an analysis layer on collected data, rather than actively performing real network probes&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project is still evolving (I’ve rewritten parts of it more times than I’d like to admit 😅).&lt;/p&gt;

&lt;p&gt;If you’d like to try it out, there’s an early access code &lt;strong&gt;95f40841e4888668c4d5f7e88506075d&lt;/strong&gt;, valid for 1 months, mainly for collecting early feedback.&lt;/p&gt;

&lt;p&gt;I’d love to hear feedback from the community:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Does a lightweight, non-intrusive website monitoring approach make sense in practice?&lt;/li&gt;
&lt;li&gt;Are there better patterns or architectures worth exploring?&lt;/li&gt;
&lt;li&gt;If you’re a QA or test engineer, I’d love to hear your thoughts.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>monitoring</category>
    </item>
  </channel>
</rss>
