observability-design

Design observability strategies covering logs, metrics, traces, SLOs, and alerts.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/chavangorakh1999/sde-skills --skill observability-design-chavangorakh1999
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-design
Source: https://github.com/chavangorakh1999/sde-skills/tree/main/sde-architecture/skills/observability-design
Command: npx skills add https://github.com/chavangorakh1999/sde-skills --skill observability-design-chavangorakh1999

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you design effective observability strategies for your services, ensuring you can understand system behavior, detect issues, and alert appropriately without causing alert fatigue.

Core Features & Use Cases

  • Three Pillars of Observability: Guides on implementing Logs, Metrics, and Traces.
  • Golden Signals: Focuses on Latency, Traffic, Errors, and Saturation for critical monitoring.
  • SLO/SLI/SLA Chain: Helps define clear service level objectives and error budgets.
  • Alert Fatigue Prevention: Provides best practices for creating actionable and meaningful alerts.
  • Use Case: When building a new microservice, use this Skill to define its logging format, key metrics to track, and set up an initial SLO for its API response time.

Quick Start

Design the observability strategy for a new user authentication service.

Frequently Asked Questions about observability-design

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

FAQPage Schema
How do I design an observability strategy for a new microservice?

To design observability for a new microservice, implement the three pillars: logs, metrics, and traces. Define the four golden signals—latency, traffic, errors, and saturation—and set up Service Level Objectives to track system health.

What are the four golden signals of monitoring?

The four golden signals of monitoring are latency, traffic, errors, and saturation. Tracking these critical metrics helps you understand system performance and detect issues across your software services.

How do I prevent alert fatigue when setting up system monitoring?

Prevent alert fatigue by following best practices to create actionable and meaningful alerts. Define clear SLOs and error budgets to ensure you only trigger incident response plans for critical system issues.

How do I define SLOs and SLIs for my application APIs?

Define Service Level Indicators by tracking key metrics like API response time. Use these SLIs to establish Service Level Objectives and error budgets, creating a clear chain to govern system reliability.

What is the difference between logs, metrics, and traces in system observability?

In observability, logs provide discrete event records, metrics offer aggregated numerical data, and traces map the end-to-end journey of requests. Combining these three pillars provides comprehensive visibility into system behavior.