agentsclimarketplace

Opentelemetry integrator

Skill a5c-ai/babysitter/library/specializations/sdk-platform-development/skills/opentelemetry-integrator

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration

Install
npx -y skills add a5c-ai/babysitter --skill opentelemetry-integrator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Integrate OpenTelemetry tracing and metrics into SDKs

SKILL.md

2.3 KB, as published. Nobody here has run it

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

  1. Follow OpenTelemetry semantic conventions
  2. Use appropriate sampling rates
  3. Propagate context across boundaries
  4. Include useful span attributes
  5. Avoid high-cardinality attributes
  6. Configure exporters for production

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.