Observe
Observe puts sign-ups, activity, errors and latency in one place, next to the payments and model costs the other systems already know about. Each figure is compared with the previous period, every change is in an audit log you can undo from, and an alert goes out when something moves.
What Observe does
Product events
Record what people do, linked to a user if you choose. Every event has daily counts and a breakdown by any field in it.
One dashboard for every app
Sign-ups, active users and your own events for all your apps, each figure shown against the previous period.
Errors and traces
Errors grouped by cause, with request traces and latency percentiles for each app.
Alerts
Get notified about new kinds of errors or a rise in p95 latency, by email or by webhook.
Audit log with undo
Every change, with the person or key that made it. Roll back everything one key changed in a window, leaving anything others have touched since.
Production check
A pass over each live domain for https, security headers, cookies and error pages, with the fix for each gap.
Weekly digestIn preview
One email on Monday covering every app: what grew, what broke and what slowed down.
Uptime checksIn preview
Checks against your public URLs from several regions, with history and a status page you can share.
In your code.
Record an event against the person who caused it.
await dianthan.logs.record({
type: "export.completed",
actorUserId: session.userId,
body: { format: "pdf", pages: 14, ms: 812 },
});Better with.
What Observe does once another system is switched on in the same app.
Endpoints.
The main routes. The API reference lists every parameter and response.
- POST /v1/logs
- GET /v1/logs
- GET /v1/logs/counts
- POST /v1/telemetry/errors
- GET /v1/telemetry/traces
- POST /v1/alerts
- POST /v1/audit-log/revert
Included in the plan.
Observe is part of every account: free within hard limits, then included in the $29 plan that covers every system and every app.
Included
2 million events. 30 days of retention. Unlimited dashboards.
Beyond that
$1.50 per extra million events. $5 per month for one year of retention.