monitoring-expert

Configure Prometheus, Grafana, Loki, and Jaeger monitoring stacks with alerting.

41|9|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/personamanagmentlayer/pcl --skill monitoring-expert-personamanagmentlayer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitoring-expert
Source: https://github.com/personamanagmentlayer/pcl/tree/main/stdlib/devops/monitoring-expert
Command: npx skills add https://github.com/personamanagmentlayer/pcl --skill monitoring-expert-personamanagmentlayer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance and tools to set up, configure, and manage robust monitoring, observability, and alerting systems, ensuring your applications and infrastructure are always healthy.

Core Features & Use Cases

  • Comprehensive Monitoring Setup: Deploy and configure Prometheus, Grafana, Loki, and Jaeger.
  • Alerting & Incident Response: Define effective alert rules and configure Alertmanager for timely notifications.
  • Data Visualization: Create insightful dashboards in Grafana for real-time system insights.
  • Use Case: Set up a complete monitoring stack for a new microservices application, including metrics collection, log aggregation, distributed tracing, and critical alerts for performance degradation or service outages.

Quick Start

Configure Prometheus and Grafana using the provided Docker Compose file and example configurations.

Frequently Asked Questions about monitoring-expert

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

FAQPage Schema
How do I set up monitoring for a microservices application using Prometheus and Grafana?

To set up monitoring for microservices, configure Prometheus for metrics collection and Grafana for visualization using the provided Docker Compose file and example configurations to deploy the complete stack quickly.

What is the difference between metrics, logs, and traces in observability?

Observability combines metrics from Prometheus, logs from Loki, and distributed traces from Jaeger to provide comprehensive system insights, allowing you to monitor performance, aggregate log data, and trace requests across services.

How do I write PromQL and LogQL queries for alerting rules?

Writing PromQL and LogQL queries for alerting involves defining effective alert rules in Prometheus to trigger Alertmanager, using the provided expert configuration examples to query metrics and logs for performance degradation or outages.

Can I implement distributed tracing with Jaeger alongside Prometheus and Loki?

Yes, you can implement distributed tracing with Jaeger alongside Prometheus and Loki, configuring application instrumentation to collect traces that complement metrics and logs for a complete observability stack.

What's the best way to configure Alertmanager for timely incident notifications?

The best way to configure Alertmanager for incident notifications is to define effective alert rules within Prometheus that trigger timely alerts, using the provided configuration examples to manage critical performance degradation or service outage alerts.

Do I need Docker to deploy this observability and monitoring stack?

Docker is used in the quick start deployment to configure Prometheus and Grafana easily, though the provided expert configurations and best practices can be adapted to other deployment environments for your monitoring setup.