# Oskuvi Metric Queries

> Oskuvi Metric Queries is a PromQL plugin for IntelliJ IDEA and other JetBrains IDEs: .promql files and rule files coloured, with completion and checks for queries Prometheus would refuse.

Source: https://npcoding.ca/products/oskuvi-metric-queries/
Last updated: 2026-10-22

Makes JetBrains IDEs read Prometheus queries (PromQL), in .promql files and in the expr: of your rule files.

## Product facts

- **Type:** JetBrains IDE plugin
- **Status:** Live on JetBrains Marketplace (https://plugins.jetbrains.com/plugin/35123)
- **Works in:** IntelliJ IDEA, PyCharm and other JetBrains IDEs, 2025.1 or later
- **Licence:** 7-day free trial, then a paid licence
- **Vendor:** Oskuvi, by NPCoding
- **Vendor page:** https://plugins.jetbrains.com/vendor/npcoding

## What it does

Oskuvi Metric Queries makes the editor read the query language of Prometheus: in .promql files, and in the expr: of the Prometheus rule files in your project, including Kubernetes PrometheusRule resources and promtool's rule tests.

Metric names, label matchers, functions, aggregations and their modifiers, durations, numbers and strings are coloured and brackets are matched. The editor also completes functions, aggregations and the series your project's rules record, goes from a recorded series to the rule that records it, and flags queries Prometheus would refuse.

The plugin only reads your files. It contacts no address and sends nothing anywhere.

## Who it's for

- Engineers who keep alerting and recording rules in a repository.
- Teams that write PromQL in .promql files or Kubernetes PrometheusRule resources.

## Key features

- **PromQL, coloured:** Metric names, label matchers, functions, aggregations and modifiers, durations, numbers and strings.
- **In rule files too:** The expr: of Prometheus rule groups, PrometheusRule resources and promtool's tests of rules.
- **Completion:** Functions, aggregations and the series your project's rules record.
- **Go to the recording rule:** From a recorded series to the rule that records it.
- **Checks:** Queries Prometheus would refuse are flagged. The grammar knows Prometheus 3 syntax.

## Frequently asked questions

### Is it free?

There's a 7-day free trial. After that, the plugin needs a licence from JetBrains Marketplace, and its page there shows the price.

### Does it connect to my Prometheus server?

No. It contacts no address. The series it completes come from your project's own rule files, not from a live server.

### Does it check query types?

No. It checks syntax, not whether a range vector or an instant vector fits where it is used.

## Related products

- [Oskuvi Coordination Browser](https://npcoding.ca/products/oskuvi-coordination-browser/): Look into an Apache ZooKeeper ensemble without leaving the editor: the tree of nodes, their data and state, and careful changes.
- [Oskuvi DB Changelogs](https://npcoding.ca/products/oskuvi-db-changelogs/): Makes JetBrains IDEs read Liquibase changelog files in XML, YAML, JSON and formatted SQL.
- [Oskuvi Flow for Git](https://npcoding.ca/products/oskuvi-flow-for-git/): Puts the git-flow branching model into the Git menu of JetBrains IDEs: start and finish a feature, a release or a hotfix with one action.

## Built by NPCoding

Need monitoring and alerting you can trust? We set up and run operations for production systems.

- [DevOps & Managed Operations](https://npcoding.ca/services/devops-managed-operations/): Delivery pipelines, infrastructure, monitoring, recovery and application operations, plus model and agent operations where relevant.

*Oskuvi Metric Queries is a plugin for Prometheus. Prometheus is a registered trademark of The Linux Foundation. Oskuvi Metric Queries is not affiliated with, or endorsed by, The Linux Foundation or the Prometheus project.*

---

NPCoding · AI-powered software & app development · Toronto, Canada · support@npcoding.com · https://npcoding.ca/contact/
