What problem does it solve?
PromQL queries are easy to write incorrectly, leading to misleading results, noisy dashboards, and fragile alerting. This skill detects syntax errors, semantic misuses, anti-patterns, and suboptimal patterns to help you write reliable PromQL.
Core Features & Use Cases
- Syntax validation: ensures expressions are well-formed.
- Semantic safeguards: flags improper uses of rate on gauges, lack of rate on counters, and histogram quantiles misapplied.
- Anti-pattern detection: warns about high cardinality, regex overuse, or missing recording rules for expensive queries.
- Optimization guidance: suggests rewriting, adding label filters, or using recording rules to improve performance.
- Use cases include validating ad-hoc queries during debugging, validating alert rules and dashboards, and teaching PromQL best practices.
Quick Start
Provide a PromQL query to validate; the Skill will report syntax validity, best-practice feedback, and optimization recommendations.