Timing checks
repeat-before-group
Level: warn
repeat_interval is shorter than group_interval. This means Alertmanager will send repeat notifications before the grouped batch has had a chance to fire again — generating more noise than expected.
Typical values:
| field | recommended |
|---|---|
group_wait |
30s – 2m |
group_interval |
5m – 15m |
repeat_interval |
1h – 24h |
wait-exceeds-interval
Level: warn
group_wait is longer than group_interval. This means subsequent alerts in the group will be sent before the initial group_wait has expired.
undefined-time-interval
Level: error
A route references a time interval name in mute_time_intervals or active_time_intervals that is not defined in time_intervals. Alertmanager will reject this config at runtime.
global-resolve-timeout-missing
Level: info
global.resolve_timeout is not set. Alertmanager uses a default of 5m — after 5 minutes without a firing alert, it marks the alert resolved and sends a resolve notification.
This may be too short (spurious resolves for flapping alerts) or too long (delayed recovery notices). Setting it explicitly makes the intent clear and reviewable in code.