Reglas anomaly
Anomaly detecta una desviación del valor actual respecto a una baseline (media + σ stddev) sobre una ventana con offset.
Campos
- metric — un bare metric name (las PromQL-expressions no se soportan — un colchón ante sorpresas de operator-precedence)
- baseline_window — la ventana para mean/stddev (1h..7d)
- baseline_offset — cuánto mirar hacia atrás para la baseline (5m..30d). 7d = «la misma hora hace una semana».
- sigma — cuántas σ para disparar (3 conservador, 2 nervioso, 5 «solo cuando arde»)
- direction — above / below / either
Bajo el capó
El PromQL se sintetiza como:
(metric - avg_over_time(metric[W] offset O)) > sigma * stddev_over_time(metric[W] offset O)El almacén filtra del lado del servidor, el lado Go recibe solo los anomalous samples.