Implements distributed tracing using Jaeger and Tempo to monitor request flows and optimize performance in microservices architectures.
This skill provides comprehensive guidance for implementing distributed tracing across complex microservice architectures using industry-standard tools like Jaeger and Tempo. It equips developers with implementation patterns for application instrumentation using OpenTelemetry in Python, Node.js, and Go, while also covering infrastructure setup via Kubernetes and Docker Compose. By providing best practices for context propagation, sampling strategies, and log correlation, this skill enables teams to visualize end-to-end request journeys, diagnose latent performance bottlenecks, and resolve cross-service failures with precision.
主な機能
01Multi-language instrumentation patterns for Python, Node.js, and Go
02Standardized OpenTelemetry integration for vendor-neutral observability
03Trace-to-log correlation techniques for enhanced debugging
04Advanced sampling strategies including probabilistic and rate-limiting
050 GitHub stars
06Infrastructure templates for Jaeger and Grafana Tempo deployments
ユースケース
01Diagnosing high-latency bottlenecks in complex microservice dependency chains
02Visualizing service maps and request flows for architectural analysis
03Debugging intermittent errors that propagate across service boundaries