Overview
UDS Core ships a full monitoring and observability stack — Prometheus for metrics collection, Grafana for visualization, Alertmanager for alert routing, and Blackbox Exporter for uptime probes. This section provides task-oriented guides for integrating your applications with that stack.
These guides assume you already have UDS Core deployed and are familiar with UDS bundle overrides. For background on how the monitoring components fit together, see the Monitoring & Observability concepts.
Related Documentation
Section titled “Related Documentation”- Monitoring & Observability concepts — How the Prometheus, Grafana, and Alertmanager stack fits together
- HA Monitoring — Scaling Grafana and tuning Prometheus resources for production
Component guides
Section titled “Component guides” Capture application metrics Configure Prometheus to scrape metrics from your application using the Package CR.
Add custom dashboards to Grafana Deploy application-specific dashboards as code using ConfigMaps.
Add Grafana datasources Connect Grafana to additional data sources beyond the built-in defaults.
Create metric alerting rules Define Prometheus-based alerting conditions with PrometheusRule CRDs.
Create log-based alerting and recording rules Alert on log patterns and derive Prometheus metrics from Loki logs.
Route alerts to notification channels Configure Alertmanager to deliver alerts to Slack, PagerDuty, email, and more.
Set up uptime monitoring Monitor HTTPS endpoint availability with Blackbox Exporter probes.