From aj-geddes-useful-ai-prompts-4
Implements distributed tracing with Jaeger and Zipkin to track requests across microservices. Use for debugging distributed systems, tracking request flows, or analyzing performance.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aj-geddes-useful-ai-prompts-4:distributed-tracingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [Overview](#overview)
Set up distributed tracing infrastructure with Jaeger or Zipkin to track requests across microservices and identify performance bottlenecks.
Minimal working example:
# docker-compose.yml
version: "3.8"
services:
jaeger:
image: jaegertracing/all-in-one:latest
ports:
- "5775:5775/udp"
- "6831:6831/udp"
- "16686:16686"
- "14268:14268"
networks:
- tracing
networks:
tracing:
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Jaeger Setup | Jaeger Setup, Node.js Jaeger Instrumentation |
| Express Tracing Middleware | Express Tracing Middleware |
| Python Jaeger Integration | Python Jaeger Integration |
| Distributed Context Propagation | Distributed Context Propagation |
| Zipkin Integration | Zipkin Integration, Trace Analysis |
npx claudepluginhub joshuarweaver/cascade-code-languages-misc-1 --plugin aj-geddes-useful-ai-prompts-4Automates distributed tracing setup for microservices using OpenTelemetry, Jaeger, or Zipkin. Configures context propagation, span creation, and trace collection for end-to-end request visibility.
Implements distributed tracing with Jaeger and Tempo for request flow visibility across microservices. Covers OpenTelemetry instrumentation, span/trace concepts, and deployment setup.