observability-monitoring

Configure Prometheus metric collection, PromQL queries, Grafana dashboards, and Alertmanager routing.

61|15|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/manutej/luxor-claude-marketplace --skill observability-monitoring-manutej
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: observability-monitoring
Source: https://github.com/manutej/luxor-claude-marketplace/tree/main/plugins/luxor-devops-suite/skills/observability-monitoring
Command: npx skills add https://github.com/manutej/luxor-claude-marketplace --skill observability-monitoring-manutej

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive observability and monitoring framework for distributed systems using Prometheus, Grafana, alerting, and exporters.

Core Features & Use Cases

  • Metrics & Alerts: Prometheus, Alertmanager patterns
  • Dashboards: Grafana dashboards & templates
  • Exporters: Node, PostgreSQL, custom exporters
  • Production Best Practices: SLIs, SLOs, budgets
  • Use Case: Implement a scalable observability stack for a microservices platform.

Quick Start

Set up Prometheus with a sample target and a basic Grafana dashboard.

Frequently Asked Questions about observability-monitoring

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

FAQPage Schema
How do I set up Prometheus and Grafana for monitoring a distributed system?

Prometheus and Grafana work together to collect metrics and visualize them. Prometheus scrapes metrics from targets using exporters, stores time-series data, and Grafana queries that data to display dashboards. Start by configuring Prometheus with service discovery, then connect Grafana as a data source to create visualization dashboards.

What's the difference between Prometheus, Alertmanager, and exporters in an observability stack?

Prometheus collects and stores metrics from targets. Alertmanager routes and manages alerts based on Prometheus rules. Exporters expose application and system metrics (Node, PostgreSQL, custom) that Prometheus scrapes. Together they form a complete monitoring pipeline from metric collection through alerting.

How do I write PromQL queries and recording rules for metric analysis?

PromQL is Prometheus's query language for selecting and aggregating time-series data. Recording rules pre-compute expensive queries and store results as new metrics. Use PromQL in Grafana dashboards for visualization and in Alertmanager rules for triggering alerts based on metric thresholds.

Can I monitor multiple Kubernetes clusters or distributed microservices with Prometheus?

Yes. Prometheus supports service discovery for dynamic environments, multi-cluster federation to scrape metrics across clusters, and label management to organize metrics by service, environment, and region. This scales observability across microservice architectures.

What are SLIs, SLOs, and error budgets in production monitoring?

SLIs (Service Level Indicators) measure performance metrics like latency and availability. SLOs (Service Level Objectives) set targets for those metrics. Error budgets quantify how much degradation is acceptable. Prometheus and Grafana track these to ensure production systems meet reliability commitments.