monitoring-setup

Design and configure observability stacks with metrics, logging, tracing, and alerting.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill monitoring-setup-dhruvinrsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-setup
Source: https://github.com/dhruvinrsoni/agentskills-garden/tree/main/skills/70-devops/monitoring-setup
Command: npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill monitoring-setup-dhruvinrsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps design and configure comprehensive observability solutions, ensuring systems are measurable, debuggable, and performant.

Core Features & Use Cases

  • Observability Pillars: Implements metrics, structured logging, and distributed tracing.
  • SLIs/SLOs & Alerting: Defines Service Level Indicators and Objectives, setting up actionable alerts.
  • Dashboarding: Creates clear visualizations for service and infrastructure health.
  • Use Case: Setting up monitoring for a new microservice, ensuring all critical metrics, logs, and traces are captured and alertable from day one.

Quick Start

Configure monitoring for a new service by defining its key metrics, structured logging format, and initial alert rules.

Frequently Asked Questions about monitoring-setup

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

FAQPage Schema
How do I set up observability and monitoring for a new microservice?

To set up observability for a microservice, you need to configure metrics instrumentation, structured logging, and distributed tracing. This ensures critical metrics, logs, and traces are captured and alertable from day one for comprehensive production visibility.

What is the best way to define SLIs, SLOs, and alerting rules for production systems?

Defining SLIs, SLOs, and alerting rules involves establishing Service Level Indicators and Objectives to measure service health. You then configure actionable alerts based on these indicators to trigger timely incident response when performance degrades.

Can I use Prometheus, OpenTelemetry, and Grafana together for distributed tracing and metrics?

Yes, you can integrate Prometheus, OpenTelemetry, ELK, Loki, Jaeger, and Grafana together. These tools combine to capture metrics, collect logs, and correlate distributed traces, providing a complete observability stack for your systems.

How do I create dashboards to visualize infrastructure health and service metrics?

Creating dashboards to visualize infrastructure health involves configuring clear visual representations of your captured metrics and logs. Tools like Grafana integrate with your observability stack to display service health, enabling quick debugging and performance monitoring.

When do I need distributed tracing and structured logging for system debugging?

You need distributed tracing and structured logging when systems require deep debuggability and performance measurement. Tracing maps requests across microservices, while structured logs provide searchable context, together ensuring comprehensive production visibility and incident response.

Does this observability stack support incident response and production visibility for complex systems?

Yes, the observability stack supports incident response and production visibility by integrating metrics, logs, and traces. Configuring actionable alerts and dashboards ensures complex systems remain measurable, debuggable, and performant during incidents.