Common mistakes to avoid
These issues appear frequently in production alerting setups:
| Issue | Mistake | Fix |
|---|---|---|
| Hard to identify the problem from the notification | Vague alert names | Use names that describe what and where |
| Outages go unnoticed when data stops arriving | No-data set to Normal | Use Keep Last State or Alerting for critical rules |
| Alerts fire on temporary spikes | Missing pending period | Set a pending period appropriate for your data |
| Incorrect values from counter metrics | Skipping a range function on a counter like quickpizza_server_http_requests_total | Add Increase (or Rate) over a time window before aggregating |
| The alert fires on data that hasn’t fully arrived yet | Checking incomplete data | Adjust the query time range to exclude the most recent, incomplete data |
| The alert has nothing to evaluate | Skipping the query preview | Run Preview and confirm one or more time series appear before saving |