Appearance
Telemetry
Beta
Telemetry is in beta. It's included with paid plans at no extra cost while in beta, and limits are subject to change. See Limits & Errors for what each plan includes.
Your monitors tell you that something broke. Telemetry tells you why. Send your app's logs, traces, metrics and events to Latency and explore them in the same console as your monitors and incidents.
How it works
- Create a Stream. A Stream is a named home for one kind of data, with its own retention.
- Issue an ingest key. Each key writes to one Stream and nothing else, so the key alone decides where data goes.
- Send data. Point an OpenTelemetry SDK at Latency, or
POSTJSON from anything that can make an HTTP request.
Data shows up under Telemetry in the Console, usually within a couple of seconds. A live indicator next to the Stream picker shows when data is arriving.
Two ways to send
| Best for | |
|---|---|
| OpenTelemetry | Apps and services. Automatic traces, metrics and logs from the standard SDK in every major language. |
| HTTP API | Scripts, cron jobs, browsers, webhooks: anything without an SDK. |
Not sure? Start with OpenTelemetry. It's the industry standard, so nothing you add ties you to Latency.
What you can send
| Signal | What it answers | Example |
|---|---|---|
| Logs | What did my code say? | payment failed for order o-9 |
| Traces | Where did the time go? | one checkout request, span by span, across services |
| Metrics | How is it trending? | requests per second, p99 latency, queue depth |
| Events | What happened? | pageviews, signups, deploys |
Delivery you can count on
When Latency answers 202 Accepted (or 200 for OpenTelemetry), your data is already replicated across regions. It's written to storage in the background, and if storage is slow it waits in that buffer instead of being dropped.
If we can't take a request, you get a 429 or 503 with a Retry-After header. OpenTelemetry SDKs retry those on their own. See Limits & Errors.
Next steps
- Quick Start: your first event in two minutes
- OpenTelemetry: instrument an app
- Streams & Keys: types, retention, keys, usage and ingest health
- Limits & Errors: plan budgets, rate limits and every response