devops-monitoring

Collect metrics, logs, and traces for distributed systems observability.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill devops-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-monitoring
Source: https://github.com/williamzujkowski/standards/tree/main/skills/devops/monitoring
Command: npx skills add https://github.com/williamzujkowski/standards --skill devops-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides essential monitoring strategies and tools for DevOps teams, ensuring optimal system health, performance, and reliability. It simplifies the process of setting up effective alerts and dashboards, enabling proactive issue detection and faster incident response.

Core Features & Use Cases

  • Key Metric Identification: Guides on defining critical metrics for application and infrastructure health.
  • Alerting Best Practices: Teaches how to configure actionable alerts to notify teams of issues.
  • Dashboard Visualization: Provides templates for creating informative dashboards with tools like Grafana.
  • Use Case: Set up basic monitoring for a web service, automatically generating a Prometheus configuration to collect metrics and a Grafana dashboard to visualize its CPU, memory, and request rates.

Quick Start

Generate a basic Prometheus configuration to monitor a web server's HTTP request count and latency.

Frequently Asked Questions about devops-monitoring

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

FAQPage Schema
How do I set up monitoring for distributed systems with Prometheus and Grafana?

Monitoring distributed systems involves collecting metrics with Prometheus, visualizing them in Grafana dashboards, and configuring alerting rules. This Skill provides end-to-end observability templates, including Prometheus configurations, Grafana dashboards, and Alertmanager setup for cloud-native microservices and Kubernetes deployments.

What metrics should I track for application and infrastructure health?

Key metrics include CPU, memory, request rates, latency, and error rates. This Skill guides identifying critical metrics for your application and infrastructure, then generates Prometheus configurations and Grafana dashboards to visualize them automatically for proactive issue detection.

How do I configure alerting to notify teams of system issues?

Alerting uses rules to trigger notifications when metrics cross thresholds. This Skill teaches alerting best practices and provides Alertmanager configurations with templates and runbooks, enabling actionable alerts for faster incident response across hybrid, on-premises, and cloud infrastructures.

Can I use this approach with Kubernetes deployments?

Yes. This Skill covers observability for Kubernetes deployments, cloud-native microservices, and hybrid or on-premises infrastructures. It includes instrumentation, metrics collection, logging with ELK or Loki, and tracing with OpenTelemetry, all configured for container environments.

What's the difference between SLIs and SLOs in monitoring?

SLIs (Service Level Indicators) measure actual performance; SLOs (Service Level Objectives) set target thresholds. This Skill implements both functional requirements, helping you define reliability targets and validate them against collected metrics for continuous reliability assurance.