home / skills / pluginagentmarketplace / custom-plugin-devops / observability
This skill helps you implement end-to-end observability using OpenTelemetry, Jaeger, and tracing to map services, collect logs and metrics across microservices.
npx playbooks add skill pluginagentmarketplace/custom-plugin-devops --skill observabilityReview the files below or copy the command above to add this skill to your agents.
---
name: observability
description: Distributed tracing with Jaeger, OpenTelemetry, and observability platforms for microservices insights
sasmp_version: "1.3.0"
bonded_agent: 06-monitoring-observability
bond_type: SECONDARY_BOND
---
# Observability Skill
## MANDATORY
- Three pillars: Logs, Metrics, Traces
- OpenTelemetry instrumentation
- Jaeger distributed tracing
- Trace context propagation
- Service dependency mapping
## OPTIONAL
- Zipkin tracing
- New Relic APM
- Datadog APM
- Honeycomb observability
- SLOs and error budgets
## ADVANCED
- Custom instrumentation
- Sampling strategies
- Continuous profiling
- Chaos engineering integration
- Observability-driven development
## Assets
- See `assets/observability-config.yaml` for tracing setup
This skill provides distributed tracing and observability patterns for microservices using Jaeger and OpenTelemetry. It helps teams capture logs, metrics, and traces to understand system behavior and dependencies. The focus is practical instrumentation, trace context propagation, and service dependency mapping to accelerate debugging and performance tuning.
Instrument services with OpenTelemetry libraries to emit traces, metrics, and logs. Traces are exported to Jaeger (with optional Zipkin or third-party APM integrations) and stitched across services via propagated trace context. Collected data is used to build dependency maps, visualize request flows, and identify latency or error hotspots.
Which telemetry components are mandatory?
Collect logs, metrics, and traces as the three observability pillars; use OpenTelemetry for consistent instrumentation.
Can this work with commercial APMs?
Yes. While Jaeger is the primary tracer, the instrumentation supports export to Zipkin, New Relic, Datadog, or Honeycomb as optional backends.