distributed-tracing

Installation
Summary

Track requests across microservices to identify latency, dependencies, and failure points.

  • Supports Jaeger and Tempo backends with OpenTelemetry instrumentation for Python, Node.js, and Go
  • Includes trace structure concepts (traces, spans, context, tags, logs) and automatic service dependency graph generation
  • Provides sampling strategies (probabilistic, rate-limiting, adaptive) to control tracing overhead in production
  • Covers context propagation via HTTP headers, trace analysis queries, and integration with logging for correlated logs
SKILL.md

Distributed Tracing

Implement distributed tracing with Jaeger and Tempo for request flow visibility across microservices.

Purpose

Track requests across distributed systems to understand latency, dependencies, and failure points.

When to Use

  • Debug latency issues
  • Understand service dependencies
  • Identify bottlenecks
  • Trace error propagation
  • Analyze request paths

Distributed Tracing Concepts

Trace Structure

Related skills

More from wshobson/agents

Installs
6.1K
Repository
wshobson/agents
GitHub Stars
35.3K
First Seen
Jan 20, 2026