Skip to content
Systems

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.

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

  • Metering

    Model spend sits next to activity, so you can see a costly account before the invoice does.

  • Flags

    Compare error rates and events between the people with a flag on and those without.

  • Models

    Model latency, errors and spend sit beside the rest of your product's activity.

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.