Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Monitoring & alerting framework #569

Open
richardtief opened this issue Jan 13, 2025 · 0 comments
Open

[EPIC] Monitoring & alerting framework #569

richardtief opened this issue Jan 13, 2025 · 0 comments

Comments

@richardtief
Copy link
Member

Context

Define which functionalities rely on labels and which labels these are. This should be done for the entire stack (e.g. metrics, logs, alerts, playbooks, Plutono oder Perses, UIs [Supernova, ...] ...)
This also includes the identification of mandatory labels (e.g. owner-info etc.) that are used for e.g alert routing.

The goal of this EPIC is to define a framework including a common set of labels that can be used in all components of the monitoring and alerting stack. These labels should then also be enforced, preset and integrated into Greenhouse.

Acceptance criteria

  1. Define Prometheus external labels (e.g. organization, geographic region, cluster name, cluster type usage)
  2. Include something like support group and service labels to properly route alerts
  3. Make Slack notification template, Greenhouse Supernove UI aware of those labels
  4. Preset alert routing to those labels
  5. Documentation
  6. Add to ADR feat: init kube monitoring labels adr documentation#13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant