Agent skill
opentelemetry-integrator
Integrate OpenTelemetry tracing and metrics into SDKs
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/sdk-platform-development/skills/opentelemetry-integrator
SKILL.md
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
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.count
- sdk.error.count
exporters:
traces: otlp
metrics: prometheus
serviceName: "my-sdk"
Best Practices
- Follow OpenTelemetry semantic conventions
- Use appropriate sampling rates
- Propagate context across boundaries
- Include useful span attributes
- Avoid high-cardinality attributes
- Configure exporters for production
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?