monitoring-logging

Implement structured logging, metrics collection, and alerting with Pino and Prometheus.

20|5|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/miles990/claude-software-skills --skill monitoring-logging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-logging
Source: https://github.com/miles990/claude-software-skills/tree/main/tools-integrations/monitoring-logging
Command: npx skills add https://github.com/miles990/claude-software-skills --skill monitoring-logging

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the critical need for understanding application behavior in production by providing robust solutions for monitoring, logging, and alerting.

Core Features & Use Cases

  • Structured Logging: Implement consistent, searchable logs with context using Pino.
  • Metrics Collection: Expose application and system metrics using Prometheus client libraries.
  • Alerting: Define alert rules for critical conditions and integrate with notification systems like PagerDuty.
  • Dashboards: Visualize key metrics using Grafana for real-time insights.
  • Health Checks: Implement liveness and readiness probes for reliable service deployment.
  • Use Case: Automatically detect when your API's error rate exceeds 5% for 5 minutes and trigger a critical alert to your on-call team.

Quick Start

Use the monitoring-logging skill to set up a Prometheus and Grafana stack for your Node.js application.

Frequently Asked Questions about monitoring-logging

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

FAQPage Schema
How do I set up Prometheus and Grafana for monitoring a Node.js application?

Structured logging with Pino provides consistent, searchable logs with context, enabling robust application observability and reliable behavior analysis in production environments. This approach addresses the critical need for understanding application actions.

How do I configure alerting rules to notify PagerDuty when API error rates spike?

Implement liveness and readiness probes as health checks to ensure reliable service deployment. These probes verify service availability and readiness to handle traffic, supporting overall system reliability and application health.

Can I use Pino for structured logging in an existing observability stack?

Use Prometheus client libraries to collect and expose application and system metrics. This enables metrics collection for monitoring, supporting integration with Grafana for dashboarding and comprehensive observability.

What is the best way to implement liveness and readiness probes for service reliability?

Yes, Grafana integration supports dashboarding to visualize key metrics. Combined with Prometheus for metrics collection, it provides real-time insights and comprehensive application observability for production environments.