Skip to content

Document metric alert rules (metric alerts phase 1) - #71

Merged
acoshift merged 2 commits into
mainfrom
feat/metric-alerts
Sep 2, 2026
Merged

Document metric alert rules (metric alerts phase 1)#71
acoshift merged 2 commits into
mainfrom
feat/metric-alerts

Conversation

@acoshift

Copy link
Copy Markdown
Member

Summary

Docs for the new metric alert rules (SPEC-metric-alerts.md Phase 1; api#133, apiserver#249, console#335, deploys#61, mcp#50).

  • New automation/alerts.md (weight 7, right after notification channels): fields, metric vocabulary (% of limit vs per-minute rates), rolling-window firing semantics (80%/20% quorums, nodata-holds-firing, built-in hysteresis), renotify, delivery via notification channels (alert.trigger/alert.resolve), limits, API action names, permissions
  • deployments/monitoring.md Alerting section now leads with the built-in rules; external monitoring kept as the escape hatch

Follow-up (blocked on console#335 deploy): add a console screenshot via scripts/screenshots/refresh.sh.

Testing

hugo --minify clean (60 pages); nav places Alerts after Notifications; cross-links resolve.

@deploys-app
deploys-app Bot temporarily deployed to pr-71 August 11, 2026 07:14 Destroyed
@deploys-app

deploys-app Bot commented Aug 11, 2026

Copy link
Copy Markdown

Preview deleted (PR closed).

New automation/alerts page (metric vocabulary, window semantics, delivery
via notification channels, limits) and monitoring.md's Alerting section now
points at the built-in rules with external monitoring as the escape hatch.
The create example read as a 10-minute average of CPU. Evaluation requires
every present minute-bucket to breach, with an 80%/20% quorum (rounded up),
and a single good sample resolves until the window is all-breaching again.
@acoshift
acoshift merged commit 99d1b12 into main Sep 2, 2026
1 check passed
@acoshift
acoshift deleted the feat/metric-alerts branch September 2, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant