monitoring

Implement metrics, logs, traces, and alerting for application observability.

5|2|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/ZacharyLuz/github-copilot-chat-exporter --skill monitoring-zacharyluz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring
Source: https://github.com/ZacharyLuz/github-copilot-chat-exporter/tree/main/.claude/skills/devops/monitoring
Command: npx skills add https://github.com/ZacharyLuz/github-copilot-chat-exporter --skill monitoring-zacharyluz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to observability, helping teams implement metrics, logs, traces, and alerting to improve reliability.

Core Features & Use Cases

  • Metrics, logs, and traces integration: Establish end-to-end visibility across applications and infrastructure.
  • Incident response & SLOs: Define and monitor reliability targets with actionable alerts.
  • Use Case: When deploying a new service, set up dashboards and alerts to detect latency, error spikes, and saturation.

Quick Start

Install a baseline observability stack (Prometheus for metrics, Loki for logs, and Jaeger or OpenTelemetry for traces), wire in sample instrumentation, and create a starter Grafana dashboard with an alert rule.

Frequently Asked Questions about monitoring

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

FAQPage Schema
How do I set up observability with metrics, logs, and traces for a new application?

To establish observability for a new application, you install a baseline stack using Prometheus for metrics, Loki for logs, and Jaeger or OpenTelemetry for traces. You then wire in sample instrumentation and create a starter Grafana dashboard to visualize the data.

What is the best way to define SLOs and configure actionable alerts for incident response?

Defining SLOs and configuring actionable alerts requires establishing reliability targets across teams and integrating them into your monitoring stack. You create specific alert rules in your dashboards to detect latency, error spikes, and saturation during incidents.

How do I create a Grafana dashboard with alert rules to detect latency and error spikes?

Creating a Grafana dashboard with alert rules involves connecting your Prometheus metrics and Loki logs data sources, then configuring specific alert conditions. These rules monitor latency, error spikes, and saturation to trigger actionable alerts for incident response.

Can I use Prometheus and Loki to monitor application performance and system saturation?

Yes, Prometheus and Loki are designed to monitor application performance and system saturation. Prometheus handles metrics collection while Loki manages log aggregation, providing end-to-end visibility when wired together with trace instrumentation in a Grafana dashboard.

Does setting up a monitoring stack require integrated runbooks for reliable operations?

Yes, reliable operations require integrated runbooks within your monitoring stack. The skill prescribes combining dashboards, alerting, and runbooks across teams to ensure structured incident response, performance optimization, and consistent reliability targets.

Why do I need OpenTelemetry or Jaeger for traces if I already collect metrics and logs?

You need OpenTelemetry or Jaeger for traces because metrics and logs alone do not provide end-to-end visibility into request paths. Traces complete the observability picture by linking metrics and logs together to pinpoint latency sources during incident response.