monitoring-setup

Configures health checks, Prometheus metrics, OpenTelemetry tracing, and SLO alerts for services.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/accolver/skill-maker --skill monitoring-setup-accolver
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: monitoring-setup
Source: https://github.com/accolver/skill-maker/tree/main/monitoring-setup
Command: npx skills add https://github.com/accolver/skill-maker --skill monitoring-setup-accolver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add production observability to services by instrumenting health checks, metrics, tracing, alerts, and runbooks to support reliable operations.

Core Features & Use Cases

  • Health checks endpoints (liveness/readiness/startup) and versioned status reporting
  • Prometheus-compatible metrics with RED/USE coverage for request rate, latency, errors, and resource utilization
  • OpenTelemetry tracing with W3C trace context propagation across services and downstream calls
  • SLO-based alerting rules, burn-rate calculations, runbooks, and Grafana dashboards
  • Dashboards and runbooks integration to guide operators during incidents

Quick Start

Configure a service to include health checks, metrics, tracing, and alerts with runbooks and dashboards.

Frequently Asked Questions about monitoring-setup

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

FAQPage Schema
How do I set up observability with health checks, metrics, and tracing in Kubernetes microservices?▼

To set up observability in Kubernetes microservices, configure liveness, readiness, and startup health endpoints, expose Prometheus metrics using RED/USE frameworks, and implement OpenTelemetry tracing with W3C trace context propagation across services.

What is the best way to configure SLO-based alerts and runbooks for production services?▼

The best way to configure SLO-based alerts is to define alerting rules using burn-rate calculations and link them directly to operational runbooks, ensuring operators have guided incident response steps directly within Grafana dashboards.

Can I use OpenTelemetry tracing for cross-service context propagation in my microservices?▼

Yes, you can use OpenTelemetry tracing to propagate W3C trace context across microservices and downstream calls, enabling end-to-end visibility in distributed systems deployed in Kubernetes or similar environments.

Does this monitoring setup support multiple languages and runtimes for metrics collection?▼

Yes, this monitoring setup applies to microservices architectures across multiple languages and runtimes, enabling standardized Prometheus-compatible metrics collection for request rate, latency, errors, and resource utilization.

Why do I need both RED and USE metrics for comprehensive observability?▼

You need both RED and USE metrics to cover service health comprehensively: RED tracks request rate, errors, and duration for user-facing traffic, while USE monitors resource utilization, saturation, and errors for infrastructure capacity.

What limitations exist when instrumenting observability without dedicated dashboards and runbooks?▼

Without dashboards and runbooks, observability instrumentation lacks operational guidance, leaving operators without visual context or step-by-step instructions to troubleshoot incidents and resolve SLO-based alerts effectively.