Full SQL surface
Use joins, CTEs, filters, aggregations, and window functions instead of learning a log-only query language.
Use structured fields, SQL, distributions, and full-text pruning while trace and time context stay ready for the next drill-down.

Explore the schema, narrow the event set, and continue into the related service or trace.
Use joins, CTEs, filters, aggregations, and window functions instead of learning a log-only query language.
Inspect field presence and value distributions to build a useful filter before scanning raw events.
Time pruning, Parquet metadata, caches, and Tantivy indexes reduce how much object storage a query must touch.
Normalize, enrich, redact, encrypt, or route events with VRL and an optional constrained JavaScript runtime.
workflow
The log explorer supports discovery and precision without detaching the query from the larger incident.
Arrive from an alert, metric, or trace with the first useful constraints already applied.
See which fields exist and which values dominate before committing to a query.
Use familiar relational operations against structured events and enrichment data.
Open the trace, service, or neighboring time window without discarding the current frame.
proof / shipped
The log path accepts native JSON plus several common replacement protocols.
Use structured fields, SQL, distributions, and full-text pruning while trace and time context stay ready for the next drill-down.