Elysia Tools
Mobile Navigation
Observability
Distributed Tracing Beispiele
Umfassende Beispiele für verteiltes Tracing mit Jaeger, OpenTelemetry und modernen Observability Tools
Beispiele
Einträge in dieser Sammlung
Jaeger Distributed Tracing Setup
Vollständige Jaeger-Konfiguration mit Collectors, Agents und UI für verteiltes Tracing
Schwierigkeit
6/10
Geschätzte Zeit
20 min
Schlagwörter
jaeger, collector, agent, deployment, sampling, storage
- format
- YAML
- version
- 1.x
- components
- ["collector","agent","query-service","ui"]
- storage
- elasticsearch
- features
- ["sampling","compression","batch-processing"]
OpenTelemetry Auto-Instrumentation
Auto-Instrumentation-Konfiguration für mehrere Sprachen mit benutzerdefinierten Spans
Schwierigkeit
7/10
Geschätzte Zeit
25 min
Schlagwörter
opentelemetry, instrumentation, auto-instrument, telemetry, metrics, tracing
- format
- JSON
- specification
- OpenTelemetry
- languages
- ["java","python","nodejs","go","dotnet"]
- features
- ["auto-instrumentation","custom-spans","baggage","propagation"]
Microservice Request Flow Trace
Beispiel für verteilte Traces über mehrere Microservices
Schwierigkeit
5/10
Geschätzte Zeit
10 min
Schlagwörter
microservices, request-flow, correlation, context-propagation, span-tree
- format
- JSON
- services
- ["api-gateway","user-service","order-service","payment-service","notification-service"]
- spanTypes
- ["http","database","cache","message-queue"]
- complexity
- multi-service
Performance-Engpass-Analyse
Erweiterte Konfiguration zur Identifizierung von Performance-Engpässen
Schwierigkeit
8/10
Geschätzte Zeit
30 min
Schlagwörter
performance, bottleneck, analysis, optimization, error-tracking, metrics
- format
- YAML
- features
- ["span-attributes","error-tracking","slow-queries","memory-usage","cpu-profiling"]
- alerts
- ["threshold-based","anomaly-detection"]
- integrations
- ["prometheus","grafana"]
OpenTelemetry Collector Pipeline
Konfiguration zur Verarbeitung und zum Export von Traces zu mehreren Backends
Schwierigkeit
7/10
Geschätzte Zeit
25 min
Schlagwörter
otel-collector, pipeline, processors, exporters, receivers
- format
- YAML
- version
- 0.x
- components
- ["receivers","processors","exporters","extensions"]
- backends
- ["jaeger","zipkin","prometheus","elasticsearch"]
- features
- ["batch-processing","sampling","filtering","transformation"]
Cross-Service Context Propagation
Implementierungsbeispiel der Kontextpropagation zwischen Microservices
Schwierigkeit
6/10
Geschätzte Zeit
15 min
Schlagwörter
context-propagation, headers, cross-service, correlation, baggage
- format
- JavaScript
- apis
- ["@opentelemetry/api","@opentelemetry/sdk-node"]
- concepts
- ["context","baggage","propagators","extract","inject"]
- protocols
- ["http","grpc","messaging"]
Werkzeuge
Tools, die oft mit diesem Beispiel genutzt werden
Verwandt