Architektur: Observability
Spring Boot Runtime
|
+-- Actuator /health
+-- Actuator /prometheus
+-- BusinessMetrics
+-- OutboxHealthIndicator
+-- OutboxMetricsBinder
+-- RequestCorrelationFilter
|
v
Prometheus
|
+-- Rules / Alerts
|
v
Grafana Dashboard
← Zurueck zum Index
Designentscheidungen
- Fachmetriken werden über
BusinessMetrics gekapselt. - Outbox-Zustand wird als Gauge und Health Indicator sichtbar.
- Correlation IDs verbinden Requests, Logs und Fehler.
- Alerts werden im Repository versioniert.
- Dashboards werden provisioning-fähig im Projekt gespeichert.