Skip to content
Telemetry SQL cookbook

Run structured-event SQL in your browser

Pick a sample dataset and edit its query. You can run it without an account. DuckDB runs in your browser through WebAssembly, so the data and SQL stay here.

Reviewed by the Telemetry product team on . We checked the query restrictions, sample data, browser execution, and database reliability metrics. Who reviews this page

33 sample datasets with defined field types.
One SELECT or WITH statement; writes, extensions, and external file reads are rejected.
Synthetic examples only. Never paste credentials, customer data, or raw query parameters into a shared browser.

4 synthetic rows in workflow_timeline_events. The sample timestamps shift to match the query window when the data loads.

Queries return up to 500 rows. The sample data is synthetic.

The sample data and query stay in your browser.

Expected result

Query results and chart

Query result

Failed workflow event timeline

Shipment creation fails 47 seconds after the workflow begins, after payment and inventory both succeed.

workflow_idstep_numberevent_nameservicestatuselapsed_seconds
workflow_10241workflow_startedcheckout-apiok0
workflow_10242payment_authorizedcheckout-apiok8
workflow_10243inventory_reservedfulfillment-workerok21
workflow_10244shipment_createdfulfillment-workerfailed47

Synthetic example output. Run the query against your own event schema and thresholds before using it for operational decisions.

Need joins and a learning path?

Practice joins with a SaaS dataset

The SQL Lab connects accounts, product events, API requests, LLM requests, jobs, and billing events across five guided analyses.

Open the SQL Lab

What the playground checks

The playground checks that the read-only query runs on the sample rows and returns the expected result. When you first run a query, your browser downloads a specific DuckDB version from jsDelivr. It does not send your SQL or sample data with that request. Telemetry recipes are separately planned with Apache DataFusion, the engine used by Telemetry. DuckDB and DataFusion are distinct SQL engines, so validate any edited syntax with the SQL reference before using it in production.