Added new documentation for Zipkin setup, including Docker Compose configuration, service integration, and troubleshooting steps. Integrated tracing configuration for key microservices to enable distributed tracing and latency analysis.
1.4 KiB
1.4 KiB
| type | status | owner | last_update |
|---|---|---|---|
| Journal | ACTIVE | Infrastructure & DevOps Engineer | 2026-01-15 |
Session Log: Infrastructure Zipkin Setup
Zusammenfassung
In dieser Session wurde die Infrastruktur um Distributed Tracing mit Zipkin erweitert, um Latenzanalysen in der Microservice-Architektur zu ermöglichen.
Durchgeführte Änderungen
1. Docker Compose (docker-compose.yaml)
- Neuer Service
zipkin:- Image:
openzipkin/zipkin:3 - Port:
9411 - Network Alias:
zipkin
- Image:
- Service Integration:
- Die Services
api-gateway,ping-service,entries-service,results-serviceundscheduling-servicewurden konfiguriert, um Tracing-Daten an Zipkin zu senden. - Umgebungsvariablen hinzugefügt:
MANAGEMENT_ZIPKIN_TRACING_ENDPOINTMANAGEMENT_TRACING_SAMPLING_PROBABILITY
- Die Services
2. Dokumentation
- Neue Referenz-Dokumentation erstellt:
docs/07_Infrastructure/Reference/zipkin.md.- Enthält Konfigurationsdetails und Troubleshooting-Hinweise.
Betroffene Dateien
docker-compose.yamldocs/07_Infrastructure/Reference/zipkin.md
Nächste Schritte
- Backend-Developer müssen sicherstellen, dass die Micrometer-Tracing-Dependencies (
micrometer-tracing-bridge-brave,zipkin-reporter-brave) im Build vorhanden sind. - Neustart der Umgebung mit
docker compose up -d.