Observability & Monitoring

Implement end-to-end observability with structured logging, RED metrics, OpenTelemetry tracing, and Prometheus alerting.

3|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/yonatangross/create-yg-app --skill observability-monitoring-yonatangross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Observability & Monitoring
Source: https://github.com/yonatangross/create-yg-app/tree/main/.claude/skills/observability-monitoring
Command: npx skills add https://github.com/yonatangross/create-yg-app --skill observability-monitoring-yonatangross

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive blueprint for implementing observability across modern applications, enabling structured logging, metrics collection, distributed tracing, and alerting to improve reliability and debugging.

Core Features & Use Cases

  • Structured Logging: standardizes logs with context to improve searchability, tracing, and incident analysis.
  • Metrics & Dashboards: RED metrics, Prometheus-compatible metrics, and Grafana dashboards to monitor health and performance.
  • Distributed Tracing: OpenTelemetry-based tracing to visualize request flows across services.
  • Alerting & Health: build effective alerting rules, health checks, and runbooks to prevent and respond to incidents.
  • Use Case: deploy observability for a microservice ecosystem to quickly identify latency, error, and reliability bottlenecks.

Quick Start

  1. Instrument services with structured logging, metrics, and tracing.
  2. Expose metrics endpoints and integrate with Prometheus and Grafana.
  3. Add health checks and alerting rules to ensure proactive incident response.

Frequently Asked Questions about Observability & Monitoring

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

FAQPage Schema
How do I implement observability for microservices with Prometheus and OpenTelemetry?

Implement microservices observability by applying structured logging, RED metrics, and OpenTelemetry tracing. Expose Prometheus-compatible metrics endpoints and build dashboards to monitor service health and visualize distributed request flows.

What is the RED metrics method for monitoring API performance?

RED metrics monitor API performance by tracking Rate, Errors, and Duration. This pattern helps identify latency bottlenecks and reliability issues, feeding data into Grafana dashboards and Prometheus alerting rules for proactive incident response.

How do I set up distributed tracing across backend services and data pipelines?

Set up distributed tracing across backend services and data pipelines using OpenTelemetry. This visualizes request flows across microservices, improving debugging and incident analysis by standardizing logs with context for searchability.

Does this observability pattern require structured logging and health checks?

Yes, this observability pattern enforces structured logging and health checks. Standardizing logs with context improves tracing, while health checks and alerting rules ensure proactive incident response to prevent and quickly address reliability bottlenecks.

What's the best way to add alerting rules and runbooks to a monitoring system?

The best way to add alerting is to build effective Prometheus alerting rules alongside runbooks. Combining these with health checks and Grafana dashboards ensures proactive monitoring and structured incident response for modern applications.