Technik 2.2 — Monitoring & Observability

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