monitoring-expert

Configure logs, metrics, and traces with Prometheus and Grafana.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/Serg28/demosite --skill monitoring-expert-serg28
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-expert
Source: https://github.com/Serg28/demosite/tree/main/.agents/skills/monitoring-expert
Command: npx skills add https://github.com/Serg28/demosite --skill monitoring-expert-serg28

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires prom-client, pino, @opentelemetry/sdk-node, k6, artillery, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables comprehensive monitoring, logging, tracing, and load testing setups, helping users debug, optimize, and maintain production systems efficiently.

Core Features & Use Cases

  • System Instrumentation: Guides on adding structured logging, metrics, and distributed traces to applications across various programming languages.
  • Dashboard & Alert Setup: Provides methods to create dashboards and alerting rules that help in proactive issue detection.
  • Performance Testing & Profiling: Assists in load testing, profiling CPU/memory usage, and capacity planning to prevent outages and bottlenecks.

Quick Start

Configure monitoring with the documentation to instrument your application's code and set up dashboards for live observability.

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 observability with logs, metrics, and traces?

To set up observability, you need to configure structured logging, metrics collection, and distributed tracing within your application. This involves integrating libraries like pino and OpenTelemetry to capture logs, metrics, and traces for system monitoring.

What is the best way to configure Prometheus and Grafana for dashboard monitoring?

Configuring Prometheus and Grafana for dashboard monitoring involves setting up data collection and visualization layers. This approach provides methods to create dashboards and alerting rules that enable proactive issue detection across your infrastructure.

Can I use k6 or Artillery for load testing and capacity planning?

Yes, you can use k6 or Artillery for load testing and capacity planning. These performance testing tools assist in profiling CPU and memory usage to prevent outages and identify system bottlenecks under stress.

Does this monitoring setup support distributed tracing in DevOps environments?

Distributed tracing in DevOps environments is fully supported through OpenTelemetry SDK integration. This allows you to implement comprehensive tracing across applications to debug performance issues and maintain production systems efficiently.

When do I need structured logging for debugging production systems?

Structured logging is needed when debugging production systems to efficiently parse and query log data. Using libraries like pino enables structured formats that improve issue detection and system maintenance in complex environments.

How to create alerting rules for proactive issue detection in infrastructure?

Creating alerting rules for proactive issue detection involves configuring thresholds within your monitoring stack. This setup provides methods to define alerting rules in Grafana that trigger notifications upon metric anomalies, preventing potential outages.

Related Skills