59568a42d8
Refactored the `ping-feature` module to adopt centralized `HttpClient` through Koin DI, replacing legacy implementations. Added secure API calls with improved error handling and updated Webpack build scripts to resolve worker path issues. Enhanced `PingScreen` with extended functionality, UI updates, and aligned test cases for the new architecture. Consolidated feature workflows and finalized documentation with a comprehensive feature implementation guide.
1.4 KiB
1.4 KiB
type, status, owner, last_update
| 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.