observability-strategy

Implement an observability strategy unifying metrics, logs, traces, events, and profiles.

1|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/SSiertsema/claude-code-plugins --skill observability-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-strategy
Source: https://github.com/SSiertsema/claude-code-plugins/tree/main/observability-strategy/skills/observability-strategy
Command: npx skills add https://github.com/SSiertsema/claude-code-plugins --skill observability-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Observability across metrics, logs, traces, events, and profiling helps teams understand system behavior and incidents in production without redeploys, enabling faster diagnosis and improved reliability.

Core Features & Use Cases

  • Three pillars + events + profiles with OpenTelemetry default
  • Structured logging with consistent JSON schema
  • Cardinality discipline to prevent high-cardinality label explosions
  • SLO-based alerting and dashboards tailored to oncall, product, and leadership
  • Tool selection guidance, rollout planning, and governance for instrumentation

Quick Start

Draft your observability strategy by outlining pillars, tooling, and an initial rollout plan

Frequently Asked Questions about observability-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an observability strategy that unifies metrics, logs, and traces?

An observability strategy unifies metrics, logs, traces, events, and profiles by applying OpenTelemetry defaults and structured logging standards. It enables tailored pillar coverage and dashboards for ops, product, and leadership.

What is the best way to prevent high-cardinality label explosions in metrics?

Prevent high-cardinality label explosions by applying cardinality discipline within your observability strategy. This controls metric label variety to avoid performance degradation and storage bloat during system monitoring.

How do I set up SLO-based alerting and dashboards for different audiences?

Set up SLO-based alerting by tailoring dashboards and alerts for oncall, product, and leadership audiences. This ensures each group receives relevant observability data aligned with their operational focus.

Does this observability strategy default to OpenTelemetry for instrumentation?

Yes, the observability strategy defaults to OpenTelemetry for instrumentation. It provides tool selection guidance, rollout planning, and governance to standardize metrics, logs, and traces collection.

How do I implement structured logging with a consistent JSON schema?

Implement structured logging by adopting a consistent JSON schema standard across your applications. This standardizes log formats to accelerate incident diagnosis and improve system reliability analysis.

What is included in an end-to-end observability rollout plan?

An end-to-end observability rollout plan includes tool selection guidance, instrumentation governance, and pillar coverage mapping. It outlines deployment steps to integrate metrics, logs, traces, events, and profiles comprehensively.