monitoring-expert

Configure Pino logging, Sentry error tracking, health checks, and Prometheus metrics for Node.js applications.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation --skill monitoring-expert-mahamaneharouna9-cpu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-expert
Source: https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation/tree/main/.opencode/skill/monitoring-expert
Command: npx skills add https://github.com/mahamaneharouna9-cpu/Apex-invoice-billing-automation --skill monitoring-expert-mahamaneharouna9-cpu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you set up and manage robust monitoring and observability for your applications, ensuring system stability and quick issue resolution.

Core Features & Use Cases

  • Logging: Implement efficient logging with Pino for Node.js applications.
  • Error Tracking: Integrate Sentry for real-time error capture and analysis.
  • Health Checks: Define /health endpoints to monitor application and dependency status.
  • Metrics: Expose Prometheus metrics for performance monitoring.
  • Use Case: Quickly set up comprehensive logging, error tracking, and health checks for a new microservice to ensure it's production-ready.

Quick Start

Configure logging, error tracking, and health checks for a Node.js application.

Frequently Asked Questions about monitoring-expert

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

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

You configure observability for a Node.js microservice by implementing Pino logging, Sentry error tracking, and Prometheus metrics. This combination provides comprehensive system health monitoring and quick debugging capabilities.

What is the best way to track application errors and health status in production?

The best way to track production errors and health status is by integrating Sentry for real-time error capture and defining /health endpoints to monitor application and dependency status. This enables quick issue identification and resolution.

Can I use Pino and Prometheus together for logging and metrics in Node.js?

Yes, Pino and Prometheus can be used together in Node.js environments. Pino handles efficient logging while Prometheus exposes performance metrics, providing a full observability stack for your application.

How do I expose Prometheus metrics for application performance monitoring?

You expose Prometheus metrics for performance monitoring by configuring metrics exposition directly within your Node.js application. This allows you to track system health and performance indicators continuously.

When do I need to configure health checks for my application dependencies?

You need to configure health checks for application dependencies when preparing a microservice for production. Defining /health endpoints allows you to monitor both application and dependency status to ensure system stability.