Monitoring & Observability
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 metricsConfigure Prometheus to scrape metrics from your application using the `Package` CR.
Add custom dashboards to GrafanaDeploy application-specific dashboards as code using ConfigMaps.
Add Grafana datasourcesConnect Grafana to additional data sources beyond the built-in defaults.
Create metric alerting rulesDefine custom PrometheusRule alerts and tune built-in default probe alerts.
Create log-based alerting and recording rulesAlert on log patterns and derive Prometheus metrics from Loki logs.
Route alerts to notification channelsConfigure Alertmanager to deliver alerts to Slack, PagerDuty, email, and more.
Set up uptime monitoringMonitor HTTPS endpoint availability with Blackbox Exporter probes.