jeffallan avatar

Monitoring Expert

This one walks you through the full observability stack: structured logging with Pino, Prometheus metrics with proper histogram buckets, OpenTelemetry tracing, and Grafana dashboards using RED and USE methods. It's built around a five-step workflow from assessment to alerting, with working code samples for Node.js instrumentation and k6 load tests. The constraint list is smart about correlation IDs and avoiding alert fatigue. Use it when you're setting up monitoring for a new service or debugging production issues where logs alone aren't cutting it. The examples are production-ready, not toy demos, which saves you from the usual Stack Overflow hunt.

skills.sh installs
6K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill monitoring-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

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)

import pino from 'pino';

const logger = pino({ level: 'info' });

// Good — structured fields, includes correlation ID
logger.info({ requestId: req.id, userId: req.user.id, durationMs: elapsed }, 'order.created');

// Bad — string interpolation, no correlation
console.log(`Order created for user ${userId}`);

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Testing & QA, DevOps & CI/CD, Debugging, Cloud & Infrastructure

More from jeffallan/claude-skills

All 66
1anthropics avatarproduct-brainstorminganthropics/knowledge-work-pluginsBrainstorm product ideas, explore problem spaces, and challenge assumptions as a thinking partner. Use when exploring a new opportunity, generating solutions to5.9Kskills.sh installs
2remorses avatarplaywriterremorses/playwriterControl the user own Chrome browser via Playwriter extension with Playwright code snippets in a stateful local js sandbox. Use this over other Playwright MCPs t5.9Kskills.sh installs
3wordpress avatarwp-block-developmentwordpress/agent-skillsUse when developing WordPress (Gutenberg) blocks: block.json metadata, register_block_type(_from_metadata), attributes/serialization, supports, dynamic renderin5.9Kskills.sh installs
4affaan-m avatarkotlin-coroutines-flowsaffaan-m/eccKotlin Coroutines and Flow patterns for Android and KMP — structured concurrency, Flow operators, StateFlow, error handling, and testing.5.9Kskills.sh installs
5jeffallan avatarprompt-engineerjeffallan/claude-skillsWrites, refactors, and evaluates prompts for LLMs — generating optimized prompt templates, structured output schemas, evaluation rubrics, and test suites. Use w5.9Kskills.sh installs
6forcedotcom avataragentforce-architecture-analyzeforcedotcom/sf-skillsDeclared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins. Renders a human-readable arch5.9Kskills.sh installs