prometheus

Deploy and configure Prometheus with scrape, discovery, and alert rules.

11|4|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/wpank/ai --skill prometheus-wpank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prometheus
Source: https://github.com/wpank/ai/tree/main/skills/devops/prometheus
Command: npx skills add https://github.com/wpank/ai --skill prometheus-wpank

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a robust and scalable Prometheus monitoring setup, ensuring comprehensive infrastructure and application observability.

Core Features & Use Cases

  • Production-Ready Configuration: Includes optimized prometheus.yml for scrape intervals, service discovery, and alerting.
  • Flexible Service Discovery: Supports static, file-based, Kubernetes, Consul, and EC2 discovery methods.
  • Alerting & Recording Rules: Provides pre-defined alert and recording rules for common scenarios, with best practices for SLOs.
  • Use Case: Deploying Prometheus in a Kubernetes cluster to monitor all application pods, nodes, and services, with alerts configured for critical issues like service downtime or high resource utilization.

Quick Start

Install the Prometheus skill for Kubernetes using Helm with the provided command.

Frequently Asked Questions about prometheus

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

FAQPage Schema
How do I configure Prometheus for production monitoring and dynamic service discovery?

Production Prometheus monitoring requires an optimized prometheus.yml configuration defining scrape intervals, alerting rules, and service discovery. This setup supports Kubernetes, Consul, EC2, file-based, and static discovery mechanisms to automatically track dynamic infrastructure targets.

What is the best way to deploy Prometheus in a Kubernetes cluster to monitor application pods?

Deploying Prometheus in Kubernetes is best handled via Helm. This provides a production-ready setup to monitor all application pods, nodes, and services, with pre-defined alert rules for critical issues like service downtime or high resource utilization.

Does this Prometheus setup include alerting and recording rules for SLOs?

Yes, this Prometheus setup includes pre-defined alerting and recording rules. It follows best practices for Service Level Objectives (SLOs) to ensure comprehensive infrastructure and application observability for your production environment.

Can I use this configuration for long-term storage and high availability planning?

Yes, this configuration facilitates long-term storage integration and retention planning. It applies infrastructure observability best practices to ensure your Prometheus deployment maintains high availability and scalable metrics retention.

How does dynamic service discovery work for monitoring infrastructure and applications?

Dynamic service discovery in Prometheus works by automatically detecting and tracking targets using Kubernetes, Consul, EC2, file-based, or static configurations. This ensures your monitoring adapts to infrastructure changes without manual scrape updates.

What are the limitations of using standard Prometheus configurations for observability?

Standard Prometheus configurations often lack optimized scrape intervals, comprehensive recording rules, and high availability planning. Without these production best practices, infrastructure observability and long-term storage retention become difficult to scale effectively.