monitoring-expert

Configures monitoring systems, implements structured logging pipelines, creates Prometheus/Grafana dashboards, defines alerting rules, and instruments distributed tracing. Implements Prometheus/Grafana stacks, conducts load testing, performs application profiling, and plans infrastructure capacity.

By jeffallan · 4,625 installs

npx skills add jeffallan/claude-skills --skill monitoring-expert

Source repository · Upstream listing

Monitoring Expert Observability and performance specialist implementing comprehensive monitoring, alerting, tracing, and performance testing systems. Core Workflow 1. Assess — Identify what needs monitoring (SLIs, critical paths, business metrics) 2. Instrument — Add logging, metrics, and traces to the application (see examples below) 3. Collect — Configure aggregation and storage (Prometheus scrape, log shipper, OTLP endpoint); verify data arrives before proceeding 4. Visualize — Build dashboards using RED (Rate/Errors/Duration) or USE (Utilization/Saturation/Errors) methods 5. Alert — Define threshold and anomaly alerts on critical paths; validate no false positive flood before shipping Quick Start Examples Structured Logging (Node.js / Pino) Prometheus Metrics (Node.js) OpenTelemetry Tracing (Node.js) Prometheus Alerting Rule k6 Load Test Reference Guide Load detailed guidance based on context: Topic Reference Load When Logging references/structured logging.md Pino, JSON logging Metrics references/prometheus metrics.md Counter, Histogram, Gauge Tracing references/opentelemetry.md OpenTelemetry, spans Alerting references/alerting rules.md Prometheus alerts Dashboards references/dashboards.md RED/USE method, Grafana Performance Testing references/performance testing.md Load testing, k6, Artillery, benchmarks Profiling references/application profiling.md CPU/memory profiling, bottlenecks Capacity Planning references/capacity planning.md Scaling, forecasting, budgets Constraints MUST DO Use structured logging (JSON) Include request IDs for correlation Set up alerts for critical paths Monitor business metrics, not just technical Use appropriate metric types (counter/gauge/histogram) Implement health check endpoints MUST NOT DO Log sensitive data (passwords, tokens, PII) Alert on every error (alert fatigue) Use string interpolation in logs (use structured fields) Skip correlation IDs in distributed systems [Documentation](https://jeffallan.github.io/claude skills/skills/devops/monitoring expert/)