PromQL Studio - Guided PromQL Query Builder with Built-in Visualizations
Build PromQL queries in a guided, beginner-friendly way and instantly see chart/table visualizations from built-in Kubernetes, infra, node, and app dummy datasets. 100% in-browser. No endpoint connection, no client data storage.
Choose Data Domain
Pick the telemetry family you want to explore.
Select Monitoring Goal
Template library focused on SRE and debugging workflows.
Apply Label Filters
Refine by namespace, service, host, node, endpoint, and more.
Aggregation & View Controls
Tune query behavior and visualization style.
Generated PromQL
Copy the query to run in your real Prometheus/Grafana environment.
Visualization Preview
Preview how your filter choices shape resulting metric slices.
| Series | Latest | Avg | Min | Max |
|---|
Filter Impact Notes
Why PromQL Studio?#
PromQL Studio helps you build Prometheus queries step by step instead of starting from a blank editor. You choose the domain, pick a monitoring goal, add filters, and instantly see how the query changes the visualized data.
This tool is designed for day-to-day operational workflows in:
- Kubernetes workloads
- Infrastructure hosts
- Node-level health metrics
- Application service telemetry
Privacy and Data Handling#
PromQL Studio runs entirely in your browser with built-in demo datasets.
- No client endpoint connection
- No upload/import of user data
- No localStorage/sessionStorage/indexedDB persistence
- No server-side processing of query inputs
If you refresh the page, all state resets.
- Pick a data domain: Kubernetes, Infra, Node, or App.
- Select a guided goal template (CPU, memory, restarts, request rate, latency, etc.).
- Apply label filters (namespace, service, host, node, endpoint, and more).
- Tune aggregation, group-by, and range window.
- Copy the generated PromQL and use it in your own Prometheus/Grafana environment.
Built-In Domain Packs#
Kubernetes Pack#
Use templates for:
- Pod CPU saturation
- Memory working set
- Restart spikes
Common filters include cluster, namespace, workload, pod, and container.
Infra Pack#
Use templates for:
- Host CPU utilization
- Filesystem usage
Common filters include provider, region, environment, role, and host.
Node Pack#
Use templates for:
- Node load average
- Network receive throughput
Common filters include cluster, zone, pool, and node.
App Pack#
Use templates for:
- Request throughput
- Server error ratio
- P95 latency
Common filters include service, region, environment, endpoint, and status class.
Who Should Use It?#
- SREs learning or validating PromQL quickly
- Platform engineers building monitoring patterns for teams
- Developers who need a guided path from metric intent to query output
- Trainers/demo environments where real telemetry cannot be shared
FAQ#
Does PromQL Studio connect to my Prometheus server?#
No. This page does not connect to any Prometheus endpoint.
Is any of my data stored locally?#
No. The tool does not store user input in browser storage.
Are charts based on real production metrics?#
No. Visualizations use built-in synthetic dummy datasets for safe exploration.
Can I copy queries for real environments?#
Yes. You can copy generated PromQL and run it in your own observability stack.
Related OpsKit Tools#
- kubectl Builder - Build Kubernetes commands visually
- Regex Lab - Build and test regex for logs
- YAML/JSON Path - Query structured configuration data
