Monitoring30 November 20246 min readDeutsch

Einführung in verteiltes Tracing: Eine Anfrage durch Services verfolgen

Ein verteilter Trace ist ein gerichteter azyklischer Graph von Spans. Jeder Span repräsentiert eine Arbeitseinheit.

MonitoringUptime MonitoringWebsite MonitoringApi MonitoringCron Job Monitoring
Monitoring

Wenn eine Anfrage durch 8 Microservices fehlschlägt, reichen Logs nicht aus. Verteiltes Tracing zeigt genau, wo Zeit verbracht und Fehler aufgetreten sind.

Spans und Traces: das grundlegende Vokabular

Trace — der vollständige Lebenszyklus einer einzelnen Anfrage.

Span — eine Arbeitseinheit mit Startzeit, Dauer und optionalem Fehlerstatus.

Trace-ID — ein eindeutiger Bezeichner, der durch jeden Service fließt.

OpenTelemetry: der Standard

OpenTelemetry ist der anbieterneutrale Standard für verteiltes Tracing mit Auto-Instrumentierung für die meisten Frameworks.

Was zuerst instrumentiert werden soll

Priorisieren: Service-Einstiegspunkte, externe Aufrufe und Geschäftslogik-Grenzen.

Sampling-Strategie

100% des Traffics zu tracen ist teuer. Für die meisten Teams: 10% head-based Sampling + 100% Fehler-Sampling.

Traces mit AlertsDock-Monitoren verbinden

Wenn ein Uptime-Monitor auslöst, Traces nach Zeitbereich und Fehlerstatus filtern um die Ursache zu finden.

This article is available across the supported locale routes — use the language switcher above to change.

Feature-Leitfaden

Uptime Monitoring

AlertsDock gives teams uptime monitoring for websites, APIs, TCP checks, DNS checks, SSL expiry, and fast alert routing without enterprise overhead.

Leitfaden lesen

Alternativseite

UptimeRobot Alternative

Compare AlertsDock with UptimeRobot for teams that want uptime monitoring plus heartbeat monitoring, status pages, webhook inspection, and per-resource alert routing.

Vergleich ansehen
AD
AlertsDock Team
30 November 2024
Try AlertsDock free