Instrument Distributed Tracing
Skill Verified ActiveInstrument applications with OpenTelemetry for distributed tracing, including auto and manual instrumentation, context propagation, sampling strategies, and integration with Jaeger or Tempo. Use when debugging latency issues in distributed systems, understanding request flow across microservices, correlating traces with logs and metrics for root cause analysis, measuring end-to-end latency, or migrating from legacy tracing systems to OpenTelemetry.
Implement OpenTelemetry distributed tracing to gain deep visibility into request flows, debug latency issues, and correlate observability signals across microservices.
Features
- OpenTelemetry auto-instrumentation for common frameworks
- Manual span creation with best practices
- Context propagation across services (HTTP, Kafka)
- Configuration of sampling strategies
- Integration with Jaeger and Grafana Tempo
- Correlation of traces with logs and metrics
Use Cases
- Debugging latency issues in distributed systems
- Understanding request flow across microservices
- Correlating traces with logs and metrics for root cause analysis
- Measuring end-to-end latency
- Migrating from legacy tracing systems to OpenTelemetry
Non-Goals
- Acting as a distributed tracing backend itself
- Providing generic code generation outside of instrumentation examples
- Managing application deployment or infrastructure beyond basic backend setup examples
Workflow
- Set Up Tracing Backend (Jaeger/Tempo)
- Instrument Applications (Auto-Instrumentation)
- Add Manual Instrumentation for Business Logic
- Implement Context Propagation
- Configure Sampling Strategies
- Correlate Traces with Metrics and Logs
Practices
- Observability
- Distributed Systems
- Code Instrumentation
Prerequisites
- An AI agent capable of following procedural documentation and executing code snippets
- An environment where OpenTelemetry can be configured and run (e.g., access to Jaeger or Tempo)
Installation
/plugin install agent-almanac@pjt222-agent-almanacQuality Score
VerifiedTrust Signals
Similar Extensions
Service Mesh Observability
98Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.
Distributed Tracing
95Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.
LangSmith Observability
99LLM observability platform for tracing, evaluation, and monitoring. Use when debugging LLM applications, evaluating model outputs against datasets, monitoring production systems, or building systematic testing pipelines for AI applications.
Swarm Orchestration
100Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.
Design On Call Rotation
100Design sustainable on-call rotations with balanced schedules, clear escalation policies, fatigue management, and handoff procedures. Minimize burnout while maintaining incident response coverage. Use when setting up on-call for the first time, scaling a team from 2-3 to 5+ engineers, addressing on-call burnout or alert fatigue, improving incident response times, or after a post-mortem identifies handoff issues.
Observability Designer
100Observability Designer (POWERFUL)