Die drei Säulen im Detail
Logs:
- Strukturiert (JSON) statt freier Text — durchsuchbar.
- Levels: TRACE / DEBUG / INFO / WARN / ERROR / FATAL.
- Production: meist INFO und höher; sensible Daten redacten.
- Tools: Loki, Elasticsearch, CloudWatch Logs, Datadog Logs.
Metriken:
- Counter: nur steigend (Requests total).
- Gauge: aktueller Wert (CPU, Queue‑Length).
- Histogram: Verteilung (Latenz‑Buckets).
- Summary: Quantile (p50, p95, p99).
- Tools: Prometheus, Datadog Metrics, CloudWatch Metrics.
Distributed Tracing:
Jeder Request bekommt eine Trace‑ID, jeder Service eine Span. Du siehst grafisch, wie viele ms wo verbraten werden — perfekt zum Bottleneck‑Finden in Microservices.
OpenTelemetry:
Vendor‑neutrales Standard‑SDK für alle drei Säulen. Eine Library, alle Backends — Datadog, Honeycomb, Tempo, Jaeger.
Zurück zu Technik