prometheus

Design Prometheus monitoring, PromQL queries, Alertmanager rules, and Grafana dashboards.

18.1k|2.3k|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/RightNow-AI/openfang --skill prometheus-rightnow-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prometheus
Source: https://github.com/RightNow-AI/openfang/tree/main/crates/openfang-skills/bundled/prometheus
Command: npx skills add https://github.com/RightNow-AI/openfang --skill prometheus-rightnow-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users design, implement, and troubleshoot Prometheus monitoring systems, ensuring robust observability and actionable alerting.

Core Features & Use Cases

  • PromQL Expertise: Write efficient and accurate PromQL queries for metrics analysis.
  • Alerting Rules: Design effective Alertmanager rules to minimize alert fatigue.
  • Grafana Dashboards: Guide the creation of insightful Grafana dashboards.
  • Observability Best Practices: Implement strategies for service discovery, cardinality control, and metric naming.
  • Use Case: A user needs to set up alerts for high latency in their web service. This Skill can guide them in writing the correct PromQL query, defining an appropriate alerting rule with a for duration, and configuring Alertmanager.

Quick Start

Use the prometheus skill to write a PromQL query for the 99th percentile latency of HTTP requests over the last 5 minutes.

Frequently Asked Questions about prometheus

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

FAQPage Schema
How do I write a PromQL query for the 99th percentile latency of HTTP requests?

To calculate 99th percentile latency in PromQL, use the histogram_quantile function with the http_request_duration_seconds_bucket metric over a specified time window. This Skill guides you in writing efficient PromQL queries for accurate metrics analysis.

What's the best way to configure Alertmanager rules to minimize alert fatigue?

Minimizing alert fatigue in Alertmanager involves designing effective alerting rules with appropriate for durations and grouping. This Skill helps you implement actionable alerts and robust observability best practices.

How do I manage high-cardinality data in Prometheus monitoring?

Managing high-cardinality data in Prometheus monitoring involves implementing strategies for cardinality control and proper metric naming. This Skill guides you in controlling high-cardinality data to ensure robust observability.

Can I use this to design Grafana dashboards for observability?

Yes, you can design Grafana dashboards for observability. This Skill guides the creation of insightful Grafana dashboards by leveraging PromQL queries and Prometheus monitoring best practices.

How does service discovery work for metric collection in Prometheus?

Service discovery in Prometheus automates target identification for metric collection. This Skill provides expertise in implementing service discovery strategies to ensure robust observability.

Why do I need to implement best practices for metric collection and alerting?

Implementing best practices for metric collection and alerting is needed to ensure actionable alerts and prevent system performance degradation. This Skill helps troubleshoot Prometheus monitoring systems for robust observability.