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.