Files
meldestelle/docs/99_Journal/2026-01-17_Infrastructure_Zipkin_Setup.md
T
stefan 59568a42d8 refactor(ping-feature): integrate DI refactor, enhance web build, and update feature workflow
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.
2026-01-17 12:05:34 +01:00

37 lines
1.4 KiB
Markdown

---
type: Journal
status: ACTIVE
owner: Infrastructure & DevOps Engineer
last_update: 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`
* **Service Integration:**
* Die Services `api-gateway`, `ping-service`, `entries-service`, `results-service` und `scheduling-service` wurden konfiguriert, um Tracing-Daten an Zipkin zu senden.
* Umgebungsvariablen hinzugefügt:
* `MANAGEMENT_ZIPKIN_TRACING_ENDPOINT`
* `MANAGEMENT_TRACING_SAMPLING_PROBABILITY`
### 2. Dokumentation
* Neue Referenz-Dokumentation erstellt: `docs/07_Infrastructure/Reference/zipkin.md`.
* Enthält Konfigurationsdetails und Troubleshooting-Hinweise.
## Betroffene Dateien
* `docker-compose.yaml`
* `docs/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`.