Skip to content
Telemetry
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

30 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.

15 synthetic rows in database_request_query_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

Repeated queries inside requests

The checkout route repeats its line-item fingerprint at least five times in two requests.

route_templatequery_fingerprintrequestsrequests_with_repeatsaverage_executions_per_requestmaximum_executions_in_request
/api/checkoutSELECT line_items BY order_id3246
/api/profileSELECT user WITH preferences3011

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 DataFusion SQL reference before using it in production.