Totals come from daily aggregates; records come from eventually consistent indexes and can lag by a few seconds. Units are events.
Total events
—
Event names
—
Error + Critical
—
Event counts · click a number to list the records
| Event name | Debug | Info | Warning | Error | Critical | Total |
|---|
Newest first. Click a record to see the raw JSON the client sent.
| Received at (UTC) | Level | App version | Platform | Event ID |
|---|
Dashboards count events from the Products and saved filters you choose. Results use an eventually consistent index and are bounded; a query-limit error returns no partial result.
Create a Product here, then issue it an ingestion key. Events identify their Product by its id, which cannot be changed or reused. Display names and descriptions are labels only.
| Id | Display name | Description | Status | Created | Action |
|---|
Every new event of the product is POSTed to each enabled webhook (HTTPS only). The access key is sent as an HTTP header and is never shown again after saving.
| Product | URL (POST) | Access key name | Access key value | Status | Action |
|---|
Failures retry with exponential backoff and end in the dead-letter queue after 5 attempts.
| Time (UTC) | Event | Event ID | Status | HTTP | Attempt | Duration |
|---|
Display preferences only change how system timestamps are rendered. Events are always stored in UTC and are never rewritten; the raw JSON in the detail views keeps its original values.
Live preview
—
| Received at | Product | Event name | Level | App version | Platform | Event ID |
|---|