monitoring-expert

Configure Prometheus, Grafana, and OpenTelemetry observability stacks for distributed applications.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill monitoring-expert-design-system-et
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-expert
Source: https://github.com/Design-System-ET/genexus-dev-opencode/tree/main/skills/monitoring-expert
Command: npx skills add https://github.com/Design-System-ET/genexus-dev-opencode --skill monitoring-expert-design-system-et

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity of maintaining system health by providing a structured approach to observability, performance testing, and capacity planning, preventing production outages and performance bottlenecks.

Core Features & Use Cases

  • Observability Implementation: Standardizes structured logging, Prometheus metrics, and OpenTelemetry tracing across services.
  • Performance Engineering: Provides workflows for load testing with k6 and Artillery, and deep-dive application profiling.
  • Use Case: When a service experiences intermittent latency, use this Skill to instrument the code, visualize the bottleneck in Grafana, and run a load test to validate the fix.

Quick Start

Use the monitoring-expert skill to configure structured logging and Prometheus metrics for a new Node.js service.

Frequently Asked Questions about monitoring-expert

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

FAQPage Schema
How do I configure Prometheus metrics and structured logging for a Node.js service?

Configure Prometheus metrics and structured logging by instrumenting application code with standard observability libraries. This Skill standardizes logging pipelines and metrics collection across distributed services to diagnose production issues and visualize system health.

What is the best way to trace intermittent latency issues across distributed applications?

Tracing intermittent latency requires implementing OpenTelemetry to capture distributed traces. This Skill configures observability stacks that correlate traces, logs, and metrics to pinpoint bottlenecks and validate performance fixes through load testing.

Can I use Grafana to visualize application bottlenecks discovered during load testing?

Grafana visualizes application bottlenecks by rendering metrics collected from instrumented code. This Skill integrates Prometheus data sources with Grafana dashboards, allowing you to observe performance under load testing conditions using k6 or Artillery.

Does observability instrumentation adhere to performance budget constraints?

Observability instrumentation adheres to performance budget constraints by carefully managing the overhead of metrics, traces, and logs. This Skill requires integration with application code to balance comprehensive monitoring against infrastructure capacity limits.

Why do I need OpenTelemetry for capacity planning and forecasting infrastructure needs?

OpenTelemetry provides the telemetry data necessary for capacity planning by tracing request flows and resource usage. This Skill analyzes these observability metrics to forecast infrastructure capacity and prevent production outages.

What is needed to run performance testing workflows for distributed applications?

Performance testing workflows require integrating load testing tools like k6 and Artillery with instrumented application code. This Skill provides workflows for deep-dive application profiling and load validation to prevent performance bottlenecks.