Structured Logging
Strukturiertes Logging gibt maschinenparsbare Logs in Formaten wie JSON aus, mit Zeitstempel, Level, Nachricht und Kontextfeldern.
Zweck
Macht Logs durchsuchbar und aggregierbar und unterstützt effiziente Fehlerbehebung und Analyse.
Mechanismus
Jede Log-Zeile ist ein JSON-Objekt mit timestamp, level, message, requestId und mehr. Aggregationssysteme (ELK/Loki) indizieren und abfragen feldbasiert. Korrelations-IDs verfolgen Anfragen über Dienste hinweg. String-konkatenierte Logs vermeiden.
Anwendungsfälle
- Log-Analyse
- Fehlerbehebung
- Auditierung