What problem does it solve?
Implement complete production observability to detect, diagnose, and resolve issues across distributed services by combining structured logs, metrics, and distributed traces so teams can reduce MTTR and monitor SLOs.
Core Features & Use Cases
- Structured Logging: JSON request-scoped logs with correlation IDs and context to make debugging and log aggregation reliable.
- Metrics & Dashboards: Prometheus instrumented metrics, /metrics endpoints, and Grafana dashboards for latency, error rate, and business metrics.
- Distributed Tracing: OpenTelemetry instrumentation with Jaeger (or other exporters) to trace requests across services and identify bottlenecks.
- Alerting & Health: Prometheus alert rules, readiness/liveness probes, and SLO-driven alerts to notify on service degradation.
- Use Case: Add observability to an e-commerce orders service to capture request rates, p95 latency, error spikes, and end-to-end traces through payment and fulfillment flows.
Quick Start
Use the observability skill to add structured JSON logging, Prometheus metrics, OpenTelemetry tracing with Jaeger export, Grafana dashboards, and basic alert rules to the orders API.