One query language.
Every signal.
gcQL is groundcover's unified query language: one interface for logs, metrics, traces, events, entities, and monitors, instead of a different query model for each data type.

One language, six data types.
Logs, metrics, traces, events, entities, and monitors, queried the same way.
Query across tables, not just within one.
The from keyword lets a single gcQL query span multiple tables instead of forcing separate lookups.
Nothing is a black box.
Every query, human-written or agent-generated, is visible, editable, and reusable. It can be written as raw gcQL code, not just built through a UI.

Why unify the query model
Traditional observability stacks accumulate a separate query model per data type: one for logs, another for metrics, another for traces. That means constant translation, for engineers and for AI agents trying to investigate an issue alike.
gcQL replaces that with a single interface across logs, metrics, traces, events, entities, and monitors, so nobody, human or agent, has to know which interface applies before they can ask a question.
Query across your data, not just within one table
gcQL added a from keyword so a single query can span multiple tables instead of requiring separate lookups stitched together after the fact. The Monitor Wizard now has a gcQL code mode, so instead of only building a monitor through guided steps, you can write and validate the underlying query directly.
A new grok filter operator extends what you can parse and match on within a query. Together these move gcQL from "a query builder" toward "a language you can actually write in."


Correlating signals that used to live apart
Recent gcQL releases added multi-source joins, stronger trace search, in() support, new pipes, automatic aliasing, and time-based filtering, the connective tissue for correlating signals that used to require separate tools.
Queries are processed on the backend rather than pulling raw data into a client or context window, keeping results fast even at scale.
The language Agent Mode speaks
gcQL isn't only for people typing queries by hand, it's what Agent Mode uses under the hood to investigate. Every query the agent runs is visible in the relevant product page, and can be modified, saved as a monitor, or turned into a dashboard widget.
Because agent and human queries speak the same language, nothing the agent does is opaque, and every dashboard panel it builds is a gcQL query you can inspect afterward.


Bringing the ecosystem to gcQL
A LangChain integration wizard connects gcQL into LangChain-based workflows, extending where the unified query language can be called from beyond the groundcover UI itself.
One language, everywhere
- Powers both native dashboards/monitors and Agent Mode output
- Recent releases: from-keyword cross-table queries, gcQL code mode in Monitors, grok filter operator, multi-source joins, LangChain integration
FAQ starters
Yes. The from keyword lets a single gcQL query span multiple tables instead of requiring separate lookups stitched together afterward. Recent releases also added multi-source joins, stronger trace search, in() support, new pipes, and automatic aliasing, extending how much correlation a single query can do.
The guided Wizard walks you through query, thresholds, and routing step by step. gcQL code mode lets you write and validate the underlying query directly instead, giving you more control when the guided steps don't cover what you need.
No. gcQL is what Agent Mode uses under the hood to investigate. Every query the agent runs is visible in the relevant product page and can be modified, saved as a monitor, or turned into a dashboard widget, since agent and human queries speak the same language.
Yes. Because a monitor is a gcQL query plus a threshold, and a dashboard widget is a gcQL query too, any query, whether you wrote it or the agent did, can become either.
A LangChain integration wizard connects gcQL into LangChain-based workflows, extending where the unified query language can be called from beyond the groundcover UI itself.
Explore More groundcover products
Discover additional groundcover capabilities that work seamlessly with Synthetics.
Application Performance Monitoring
Gain end-to-end visibility into application performance. Identify and resolve issues instantly with zero code changes.
Dashboards
Ask Agent Mode for a dashboard and get a fully populated, live board on the first pass. Every panel stays there next Tuesday at 3am, shared with the whole team, whether or not you're in the room.
Monitors
A monitor is gcQL plus a threshold: the same query that powers your dashboards, watching your system continuously and turning a breach into an issue the moment it happens.
Observability
for what comes next.
Start in minutes. No migrations. No data leaving your infrastructure. No surprises on the bill.




