跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Instrument Distributed Tracing

技能 已验证 活跃

Instrument 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.

功能

  • 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

使用场景

  • 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

非目标

  • 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

工作流

  1. Set Up Tracing Backend (Jaeger/Tempo)
  2. Instrument Applications (Auto-Instrumentation)
  3. Add Manual Instrumentation for Business Logic
  4. Implement Context Propagation
  5. Configure Sampling Strategies
  6. Correlate Traces with Metrics and Logs

实践

  • Observability
  • Distributed Systems
  • Code Instrumentation

先决条件

  • 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)

安装

/plugin install agent-almanac@pjt222-agent-almanac

质量评分

已验证
99 /100
about 23 hours ago 分析

信任信号

最近提交2 days ago
星标14
许可证MIT
状态
查看源代码

类似扩展

Service Mesh Observability

98

Implement 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.

技能
wshobson

Distributed Tracing

95

Implement 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.

技能
wshobson

LangSmith Observability

99

LLM 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.

技能
Orchestra-Research

Swarm Orchestration

100

Orchestrate 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.

技能
ruvnet

Design On Call Rotation

100

Design 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.

技能
pjt222

Observability Designer

100

Observability Designer (POWERFUL)

技能
alirezarezvani