Vad är Jaeger
Distribuerad spårning av förfrågningar
Jaeger är ett distribuerat spårningssystem med öppen källkod som utvecklades på Uber och donerades till CNCF. Det möjliggör spårning av förfrågningar genom mikrotjänster.
Nyckelfunktioner
- Distribuerad spårning — visualisering av förfrågningsväg genom tjänster
- Rotorsaksanalys — hitta källan till prestandaproblem
- Beroendemappning — automatisk tjänstegrafkonstruktion
- Latensanalys — mätning av tid i varje steg
Nyckelkoncept
- Trace — komplett förfrågningsväg genom systemet
- Span — arbetsenhet inom en trace
- Kontextpropagering — överföring av kontext mellan tjänster
- Sampling — selektiv inspelning av traces
Integrationer
- OpenTelemetry — standard-SDK för instrumentering
- Kubernetes — nativ integration
- Service Mesh (Istio, Linkerd) — automatisk spårning
- Elasticsearch, Cassandra — datalagring