distributed-tracing

Track distributed requests across microservices with Jaeger, Tempo, and OpenTelemetry.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Sumeet138/qwen-code-agents --skill distributed-tracing-sumeet138
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-tracing
Source: https://github.com/Sumeet138/qwen-code-agents/tree/main/plugins/observability-monitoring/skills/distributed-tracing
Command: npx skills add https://github.com/Sumeet138/qwen-code-agents --skill distributed-tracing-sumeet138

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Instrumentation with Jaeger and Tempo for end-to-end tracing
  • OpenTelemetry integration and context propagation
  • Dashboards and tracing analysis for microservice architectures

Quick Start

Deploy Jaeger and Tempo in your environment and begin tracing requests across your microservices.

Frequently Asked Questions about distributed-tracing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track distributed requests across microservices to find failure points?

Instrumenting microservices with OpenTelemetry enables context propagation across distributed services. This allows you to trace requests end-to-end and understand complex service dependencies.

What is the best way to debug microservices latency using Jaeger and Tempo?

Debugging microservices latency is best achieved by instrumenting applications with Jaeger and Tempo. These tools provide dashboards and tracing analysis to visualize and optimize end-to-end request latency.

Can I use OpenTelemetry for context propagation in my microservices architecture?

OpenTelemetry supports context propagation across microservices architectures. Integrating it ensures that trace context is passed correctly between services, enabling accurate end-to-end observability.

How do I set up tracing dashboards for a microservice architecture?

Setting up tracing dashboards involves deploying Jaeger and Tempo in your environment. You can then begin tracing requests across your microservices to analyze dependencies and optimize latency.

When do I need distributed tracing for my applications?

Distributed tracing is needed when you must debug microservices, understand service dependencies, or optimize end-to-end latency. It provides the observability required to identify failure points in distributed systems.