What problem does it solve?
Observability helps teams understand system behavior from outside by correlating logs, metrics, and distributed traces so they can detect issues early and debug quickly.
Core Features & Use Cases
- Structured logging: Produce consistent, queryable machine-readable logs with correlation identifiers for end-to-end traceability.
- Metrics for SLOs and alerting: Instrument the right quantities (utilization/saturation/errors vs rate/duration/errors) and define SLIs/SLOs with actionable error budgets.
- Distributed tracing with context propagation: Implement OpenTelemetry-based tracing across service boundaries so slow requests and failures can be attributed to where time is spent.
- Dashboards and alert hygiene: Use RED-style dashboard layouts and design multi-window burn-rate alerts to reduce alert fatigue.
Quick Start
Use the observability skill to guide your setup of structured JSON logs, OpenTelemetry instrumentation (including traceparent propagation), and SLO-driven alerting for a Node.js service.