ops-monitoring

Instrument Node.js applications with pino, prom-client, and OpenTelemetry for logs, metrics, and traces.

5|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/christopherlouet/claude-base --skill ops-monitoring-christopherlouet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ops-monitoring
Source: https://github.com/christopherlouet/claude-base/tree/main/.claude/skills/ops-monitoring
Command: npx skills add https://github.com/christopherlouet/claude-base --skill ops-monitoring-christopherlouet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides the tools and techniques to instrument applications with comprehensive monitoring capabilities, enabling effective observation of system health and performance.

Core Features & Use Cases

  • Structured Logging: Implements standardized and configurable logs to track application events and errors.
  • Metrics Collection: Integrates with Prometheus to collect and expose performance and usage metrics.
  • Tracing: Enables request tracing across services using OpenTelemetry for distributed systems.
  • Health Checks: Provides endpoints for system health and readiness status to facilitate deployment and maintenance.
  • Use Case: Deploy monitoring in a Node.js API to visualize request latency, error rates, and system health status in Grafana dashboards.

Quick Start

Set up structured logs and metrics collection in your application with this skill to gain real-time operational insights.

Frequently Asked Questions about ops-monitoring

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

FAQPage Schema
How do I set up structured logging and metrics collection in a Node.js application?

Set up structured logging and metrics collection in Node.js by integrating the pino library for standardized event tracking and prom-client to expose Prometheus metrics for real-time operational insights.

How do I implement distributed tracing with OpenTelemetry across microservices?

Implement distributed tracing with OpenTelemetry by instrumenting your microservices to capture and propagate request context, enabling comprehensive observation of system health and performance across distributed systems.

Can I use this to expose health check endpoints for system readiness status?

Yes, you can use this to provide dedicated endpoints for system health and readiness status, which facilitates smooth deployment and ongoing maintenance of your application.

What's the best way to track request latency and error rates for Node.js APIs?

Track request latency and error rates by instrumenting your Node.js API with comprehensive monitoring capabilities, allowing you to visualize performance metrics and system health status in Grafana dashboards.

Does this require specific dependencies to enable scalable observability tooling?

No external dependencies are required to enable scalable observability tooling, as the implementation utilizes standard Node.js libraries like pino, prom-client, and OpenTelemetry for instrumentation.