-
Notifications
You must be signed in to change notification settings - Fork 30
Closed
Labels
design-docissue is for or requires a design docissue is for or requires a design docenhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
UDS Core lacks a single, documented “golden path” for observability across metrics, logs, dashboards, and alert routing.
Today:
- Metrics → Prometheus/Alertmanager alerts can be declared via Prometheus CRDs or written as Grafana alerts
- Logs → Loki alerting has multiple competing approaches (Loki ruler, Grafana alerts via configmaps/overrides/operator, manual UI) (see Feature Request: Loki-based Alerting Support in UDS Core #1845)
It’s unclear where users should declare rules, how those rules should be loaded, where the end user should view those alerts, how alerts should be routed externally, and which Kubernetes resources/CRDs are the source of truth.
This ambiguity makes it harder to optimize UDS Core around a consistent pipeline and increases the learning curve for end users.
Describe the solution you'd like
- Given a UDS Core deployment
- When a user needs to: (a) create dashboards, (b) create metrics alerts, (c) create log alerts, (d) route alerts to external systems
- Then they follow the documented reference architecture for defining/managing these things
Describe alternatives you've considered
- Leave it up to the end user on how they want to configure the observability stack
Additional context
N/A
ntwkninja
Metadata
Metadata
Assignees
Labels
design-docissue is for or requires a design docissue is for or requires a design docenhancementNew feature or requestNew feature or request