Category
Observability tools.
Write, translate and explain Loki and Prometheus queries and alert rules.
Observability tools
- ObservabilityLive
AlertLint
Unit testing for Grafana Loki alert rules.
Test your Loki alerting and recording rules before they fire in production. Paste rules + synthetic logs, assert pass/fail — entirely in the browser. The promtool equivalent Loki never had.
Open tool - ObservabilityLive
LogQL ↔ PromQL Helper
Translate and explain queries between Loki LogQL and Prometheus PromQL.
Convert common metric-query shapes between Grafana Loki LogQL and Prometheus PromQL, with notes on what does and does not map. Pure client-side.
Open tool - ObservabilityLive
PromQL Explainer
Paste a PromQL query and get a plain-English explanation.
Break down a Prometheus PromQL query into a readable explanation — selectors, rates, aggregations, functions and comparisons. Pure client-side.
Open tool - ObservabilityLive
Prometheus Relabel Tester
Test Prometheus relabel_configs against sample labels and see exactly what survives.
A free prometheus relabel tester that runs your relabel_configs against sample target labels to show exactly which labels survive, get rewritten, or cause a target to be dropped. Supports replace, keep, drop, labelmap, hashmod and more — pure client-side, no signup.
Open tool - ObservabilityLive
Alertmanager Route Tester
Walk your Alertmanager route tree against alert labels to find the matching receiver(s) - in your browser.
A free alertmanager route tester that walks your Alertmanager route tree against a sample alert’s labels to find the matching receiver(s), the matched route path, continue behaviour and grouping. Runs in your browser with no signup — no amtool required.
Open tool - ObservabilityLive
Grafana Dashboard Validator
Lint Grafana dashboard JSON for broken variables, legacy panels and import traps — in your browser.
Paste a dashboard JSON and read every import trap with the JSON path it lives at: template variables nothing declares, ${DS_…} placeholders Grafana cannot resolve, Angular panels that render nothing on Grafana 12, duplicate panel ids, invisible panels and a schemaVersion older than the file looks. 22 rules pinned to a stated Grafana version, entirely client-side.
Open tool
When you reach for Observability tools.
The queries and rules that decide whether you get paged are, for most teams, the least tested code they run. A relabel rule that drops the target you needed, an alert that never fires because the expression compares a vector to a scalar, a route that sends the database page to the wrong team — none of these fail loudly. They fail by being silent when you needed noise.
This is the part of the catalog with the least competition, and it is not an accident. Testing this properly means implementing the semantics: how Prometheus applies relabel actions in sequence, how Alertmanager walks a route tree with continue and nested matchers, how Loki evaluates a LogQL rule against a time series it does not have.
So that is what these do. The Alertmanager simulator models routing the way the router does, including the ordering rules the official routing-tree editor has an open accuracy bug about. The Loki rule tester is the promtool equivalent Loki never shipped, which is still an open feature request upstream.