NovaQL is the unified query layer over logs, metrics, traces, and incidents. Type a question in plain English and NovaQL transpiles it into a precise query you can read, edit, save, and share. No more "wait, was that LogQL or PromQL again?"
NovaQL lets you join across signal types in a single query. Want logs from the same trace as a slow request? Want metrics from the same service as an active incident? It is one SELECT with a JOIN. The engine pushes down to the right backend (Loki, Prometheus, Tempo, Postgres) automatically.
Plain-English mode uses the AI fleet to transpile your sentence into NovaQL syntax. The transpilation always shows the generated query so you can verify it before running. If it is wrong, you fix the SQL, you are never stuck with a "computer says no" output.
Save any query with a name, tags, and a description. Saved queries show up in autocomplete and on the team query library page. New on-call engineers can run "the right query" without inventing it from scratch. Queries are versioned, so a refactor never breaks an older saved view.
Every NovaQL query is cost-estimated before it runs. Big scans get a confirmation prompt. Each tenant gets a query-cost budget per day, configurable in Quota Cost Control. Long-running queries are cancellable. Saved queries that run via cron count against the budget too, with attribution to the schedule.
Subscribe to Nova AI Ops on YouTube for demos, tutorials, and feature deep-dives.
PromQL, LogQL, TraceQL, SQL, NovaQL covers them all. Plain English when you are tired, real syntax when you are not.