What’s a watcher?
A watcher checks your telemetry on a schedule and reports notable changes. You describe what to monitor, Assistant builds checks from your data, and you review the findings and adjust the watcher as your service changes. Depending on the data sources you select, a watcher can check metrics, logs, trace-derived metrics, profiles, and other data.
Why use a watcher?
- Service health checks: A watcher checks the same scope on each scheduled run and notifies you when an issue needs attention, not on every run.
- Services with expected noise: Describe the behavior you expect, such as brief error spikes during deployments, and focus the watcher on the signals that need attention.
- Services that change over time: Turn on automatic recalibration, and Assistant reviews and updates the watcher’s checks on a schedule.
- Follow-up monitoring after an incident: Keep a watcher running on the affected service, and set a stop time for a limited monitoring window.
What each assessment means
The Watchers list shows each watcher’s latest assessment or check status:
A watcher can also notify Slack, Microsoft Teams (if available on your stack), or a webhook endpoint, send findings to Grafana Alerting, and launch an Assistant Investigation for a critical finding. The hands-on path leaves those actions off so you can create, calibrate, run, and read a result first.