monitoring-observability

Configure Prometheus metrics, Alertmanager alerts, Winston logging, and Grafana dashboards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/supercent-io/skills-template --skill monitoring-observability-supercent-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-observability
Source: https://github.com/supercent-io/skills-template/tree/main/.agent-skills/monitoring-observability
Command: npx skills add https://github.com/supercent-io/skills-template --skill monitoring-observability-supercent-io

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you set up robust monitoring, logging, and observability systems to ensure your applications and infrastructure are healthy, performant, and reliable.

Core Features & Use Cases

  • Metrics Collection: Implement Prometheus for collecting application and system metrics.
  • Alerting: Define alert rules for critical issues using Prometheus Alertmanager.
  • Log Aggregation: Set up structured logging with tools like Winston for easier debugging and analysis.
  • Dashboards: Create Grafana dashboards to visualize key performance indicators.
  • Health Checks: Implement comprehensive health check endpoints for services.
  • Use Case: When deploying a new microservice, use this Skill to configure Prometheus to scrape its metrics, set up alerts for high error rates, and create a Grafana dashboard to monitor its performance.

Quick Start

Use the monitoring-observability skill to set up Prometheus metrics collection for a Node.js application.

Frequently Asked Questions about monitoring-observability

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

FAQPage Schema
How do I set up Prometheus metrics collection for a Node.js application?

You set up Prometheus metrics collection by configuring your application to expose a metrics endpoint that Prometheus can periodically scrape for application and system performance data.

What is the best way to define alert rules for high error rates using Alertmanager?

The best way to define alert rules for high error rates using Alertmanager is to configure specific threshold conditions in Prometheus that trigger alerts to Alertmanager when application metric limits are exceeded.

How does structured logging with Winston help with application debugging?

Structured logging with Winston helps with application debugging by formatting log data into consistent, queryable structures, which makes aggregating logs and analyzing application behavior much easier for troubleshooting.

Can I create Grafana dashboards to visualize Prometheus metrics and SLA compliance?

Yes, you can create Grafana dashboards to visualize Prometheus metrics and SLA compliance by connecting Grafana directly to Prometheus data sources to display key performance indicators and application health.

Do I need to implement health check endpoints when deploying a new microservice?

Yes, you need to implement health check endpoints when deploying a new microservice to allow infrastructure to continuously verify service availability and maintain overall application reliability.