Structured event ingestion
Send JSON events. Query them with SQL.
Send JSON events from product flows, APIs, jobs, webhooks, and agents. Telemetry creates the table schema and updates it as you add fields, so you can query the events with SQL.
See how it worksSQL workbench and Query API
Query your events in the editor or through the API
Query recent and historical events with DataFusion SQL. Save queries for your dashboards, or export large results asynchronously for use in other tools.
See how it worksExplore
Build event charts with filters and aggregations
Choose fields, filters, and aggregations in Explore to build a table or chart. You can view the generated SQL and edit it in Query.
See how it worksShared dashboards
Share SQL charts and event tables with your team
Build a dashboard from Explore results, SQL charts, and event tables. Add headings and notes to explain the numbers. You can also ask a coding agent to create the first version.
See how it worksThreshold alerts
Get an email when a metric crosses a threshold
Create an alert from Explore or SQL results. Telemetry checks complete time-series points on a schedule and emails recipients when the threshold is met.
See how it worksAI agent monitoring
Monitor AI agent cost, tool use, and outcomes with structured events
Log events when agent runs, tool calls, and model requests finish. Use SQL to compare their cost and reliability with task success and user acceptance.
See how it worksAI-assisted analysis
Describe your question. Get an editable SQL query.
Describe what you want to know. Telemetry uses your table metadata to draft a DataFusion query or suggest a chart. Check the SQL and results before saving it.
See how it worksStart with one question
Pick one question about your app. Send the events you need to answer it, then write the query. Add fields when the results leave something unanswered.