opentelemetry-integrator

Solid

Integrate OpenTelemetry tracing and metrics into SDKs

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
93
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OpenTelemetry Integrator Skill ## Overview This skill integrates OpenTelemetry observability into SDKs, providing distributed tracing, metrics collection, and context propagation for comprehensive API monitoring. ## Capabilities - Add tracing spans to SDK operations - Export metrics (latency, errors, throughput) - Configure context propagation (W3C Trace Context) - Support multiple exporters (OTLP, Jaeger, Zipkin) - Implement custom span attributes - Configure sampling strategies - Add semantic conventions for SDK operations - Support baggage propagation ## Target Processes - Observability Integration - Telemetry and Analytics Integration - Logging and Diagnostics ## Integration Points - OpenTelemetry SDKs (all languages) - Jaeger for distributed tracing - Prometheus for metrics - Grafana for visualization - Cloud observability platforms ## Input Requirements - Tracing requirements - Metrics to collect - Exporter configurations - Sampling strategy - Semantic convention mappings ## Output Artifacts - OpenTelemetry instrumentation - Custom span definitions - Metrics collectors - Exporter configurations - Propagator setup - Sampling configuration ## Usage Example ```yaml skill: name: opentelemetry-integrator context: tracing: enabled: true propagator: w3c-trace-context sampling: parentBased sampleRate: 0.1 metrics: enabled: true exportInterval: 30s metrics: - sdk.request.duration - sdk.request....

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills