sysdesign-monitoring-4-golden-signals

Apply latency, traffic, errors, and saturation signals to services.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/danilods/matilha-sysdesign-pack --skill sysdesign-monitoring-4-golden-signals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sysdesign-monitoring-4-golden-signals
Source: https://github.com/danilods/matilha-sysdesign-pack/tree/main/skills/sysdesign-monitoring-4-golden-signals
Command: npx skills add https://github.com/danilods/matilha-sysdesign-pack --skill sysdesign-monitoring-4-golden-signals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systems teams often struggle to establish clear observability boundaries, leading to noisy dashboards and missed outages. This skill provides a principled approach by anchoring monitoring to the four golden signals.

Core Features & Use Cases

  • Latency, Traffic, Errors, and Saturation definitions are applied per service surface to guide thresholding and alerting.
  • Per-surface role assignment (page, ticket, dashboard) ensures alerts scale without paging on every spike.
  • Observability guidance including burn-rate alerts and downstream saturation considerations for end-to-end visibility in distributed systems.

Quick Start

Configure the four golden signals for your service and set initial per-surface thresholds to start monitoring.

Frequently Asked Questions about sysdesign-monitoring-4-golden-signals

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

FAQPage Schema
What are the four golden signals for monitoring service observability?

The four golden signals for monitoring are latency, traffic, errors, and saturation. Defining these signals per service surface establishes clear observability boundaries to guide thresholding, alerting, and incident response for distributed architectures and APIs.

How do I configure alerts to avoid paging on every traffic spike in distributed systems?

Configuring per-surface role assignment for alerts prevents paging on every spike. You assign specific roles like page, ticket, or dashboard to each signal surface, ensuring alerts scale appropriately and only trigger urgent incidents for critical threshold breaches.

Does this monitoring approach work with Prometheus and Datadog metrics pipelines?

Yes, this monitoring approach works with Prometheus, Datadog, CloudWatch, or OpenTelemetry. It requires a metrics pipeline to apply the four golden signals to live services, establishing observability boundaries and guiding dashboards for distributed architectures.

How do I set up burn-rate alerts for downstream saturation in distributed architectures?

Observability guidance for burn-rate alerts and downstream saturation considerations provides end-to-end visibility. You apply these concepts alongside the four golden signals to track error budget consumption and detect cascading saturation issues across service dependencies.

Why do I need defined ownership and runbooks for golden signals monitoring?

Defined ownership with runbooks is required to anchor monitoring to the four golden signals effectively. This principled approach ensures teams establish clear observability boundaries, preventing noisy dashboards and missed outages by assigning accountability for incident response.