distributed-tracing

Implement distributed tracing with Jaeger and Tempo using OpenTelemetry in Python, Node.js, and Go.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/yusufcmg/Antigravity-Agents-Workflows --skill distributed-tracing-yusufcmg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-tracing
Source: https://github.com/yusufcmg/Antigravity-Agents-Workflows/tree/main/.agent/skills/devops/distributed-tracing
Command: npx skills add https://github.com/yusufcmg/Antigravity-Agents-Workflows --skill distributed-tracing-yusufcmg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides deep visibility into how requests travel across your microservices, helping you pinpoint performance bottlenecks and errors in distributed systems.

Core Features & Use Cases

  • End-to-End Request Tracking: Follow a single request as it moves through multiple services.
  • Performance Bottleneck Identification: Quickly find which service or operation is causing delays.
  • Error Diagnosis: Trace the path of failed requests to their root cause.
  • Use Case: When users report slow loading times on your e-commerce site, use this Skill to trace a typical user request, identify the slowest API call, and understand its dependencies.

Quick Start

Implement distributed tracing in your Python Flask application using OpenTelemetry and Jaeger.

Frequently Asked Questions about distributed-tracing

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

FAQPage Schema
How do I trace a microservice request flow to find performance bottlenecks?

Distributed tracing visualizes how requests travel across microservices, helping you pinpoint the specific service or operation causing delays. This Skill uses Jaeger and Tempo to track end-to-end request flows and identify slow API calls.

Can I instrument microservices with OpenTelemetry in Python, Node.js, and Go?

Yes, OpenTelemetry supports application instrumentation for microservices in Python, Node.js, and Go. This allows you to implement distributed tracing to track requests and diagnose errors across your distributed system architecture.

What is the best way to set up distributed tracing in Kubernetes or Docker?

Distributed tracing setup for Kubernetes and Docker is supported natively. This Skill provides configuration instructions to deploy Jaeger and Tempo, enabling you to collect trace data and visualize microservice request flows in containerized environments.

How does distributed tracing help diagnose errors in a microservices architecture?

Distributed tracing follows the path of failed requests to their root cause. By analyzing trace data across services, you can quickly identify which specific microservice operation triggered the error and understand its dependencies.

Do I need Jaeger and Tempo to visualize microservice request flows?

Jaeger and Tempo are the supported tools for request flow visualization and performance bottleneck identification. They work together with OpenTelemetry instrumentation to collect, store, and analyze the trace data generated by your microservices.