Observability und Betriebsdiagnose
Umfang
Run 97 ergänzt Micrometer-Metriken, Prometheus-Scraping, Grafana-Provisioning, Health-Probes und strukturierte Betriebsdiagnose.
Endpunkte
/actuator/health/actuator/health/liveness/actuator/health/readiness/actuator/metrics/actuator/prometheus
Fachliche Metriken
pdf_tool_jobs_started_totalpdf_tool_jobs_failed_totalpdf_tool_documents_processed_totalpdf_tool_processing_duration
Betrieb
operations/observability/docker-compose.observability.yml startet Prometheus und Grafana. Zugangsdaten müssen außerhalb des Repositories gesetzt werden.
Entwurfsmuster
- Metrics Facade Pattern für stabile Metriknamen
- Adapter Pattern für Prometheus und Grafana
- Health Indicator Pattern für Betriebsbereitschaft