monitoring-observability

Instrument microservices with OpenTelemetry and export metrics to Prometheus and Grafana.

2.5k|877|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/rohitg00/awesome-claude-code-toolkit --skill monitoring-observability-rohitg00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-observability
Source: https://github.com/rohitg00/awesome-claude-code-toolkit/tree/main/skills/monitoring-observability
Command: npx skills add https://github.com/rohitg00/awesome-claude-code-toolkit --skill monitoring-observability-rohitg00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide end-to-end observability for microservices to diagnose performance issues.

Core Features & Use Cases

  • OpenTelemetry setup and auto-instrumentation for HTTP, DB, and messaging
  • Prometheus metrics collection and Grafana dashboards for visualization
  • Structured logging with redaction and correlation across traces
  • Alerting rules and dashboards to detect latency, error rates, and throughput in distributed systems
  • Use Case: Deploy in a microservices architecture to rapidly identify bottlenecks and failures across services.

Quick Start

Configure OpenTelemetry instrumentation in your service and export traces and metrics to your observability backend.

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 OpenTelemetry auto-instrumentation for microservices observability?

Set up OpenTelemetry auto-instrumentation by configuring the SDK in your backend service to automatically capture HTTP, database, and messaging traces, then export them to your observability backend for real-time monitoring.

What is the best way to monitor distributed systems for latency and error rates?

The best way to monitor distributed systems is by applying Prometheus metrics collection alongside Grafana-compatible dashboards to detect latency, error rates, and throughput across your microservices architecture.

How does structured logging with trace correlation work for diagnosing performance issues?

Structured logging with trace correlation works by attaching trace IDs to log entries across microservices, enabling redaction of sensitive data while allowing you to rapidly identify bottlenecks and failures across services.

Can I use Grafana dashboards and Prometheus metrics with this observability setup?

Yes, this setup supports Prometheus-compatible metrics for collection and Grafana-compatible dashboards for visualization, satisfying both instrumentation and visualization requirements for microservices architectures.

Do I need OpenTelemetry SDKs to enable tracing and metrics collection across APIs?

Yes, you need OpenTelemetry SDKs to enable tracing and metrics collection, as they provide the auto-instrumentation required to capture telemetry data across backend services, APIs, and distributed systems.

What alerting rules should I configure to detect failures in distributed systems?

Configure alerting rules and dashboards to detect latency spikes, error rates, and throughput drops in your distributed systems, allowing you to diagnose performance issues and rapidly identify failures across services.