Terminaili
Menu
App Telemetry

Errors and product analytics in one plugin.

Included

Free telemetry

1M unitsper org / month
  • Debug-rich defaults
  • 30-day raw retention
  • 395-day rollups
Open dashboard
Paid plugin

Credit overage

$0.00001per telemetry unit
  • Errors count as 10 units
  • Events/logs/spans count as 1 unit
  • 402 guardrails
See pricing
Beta entitlementEnabled by default for existing organizations.
IssuesErrors grouped by project, release, environment, service, and stack context.
EventsCustom events, page views, sessions, and optional user identifiers.
LogsStructured logs with level, message, route, request, and runtime context.
TracesLightweight spans with trace ids, duration, and attributes.
Source mapsRelease source-map metadata and compressed files.
DashboardsAccepted events, errors, users, p95 span duration, units, and releases.
API

One envelope endpoint for the first SDKs.

POST /v1/app-telemetry/envelopes
Authorization: Bearer $TERMINAILI_PROJECT_API_KEY
content-type: application/json

{
  "object": "app_telemetry.envelope",
  "sdk": {
    "name": "@terminaili/app-telemetry",
    "version": "0.1.0",
    "language": "typescript"
  },
  "resource": {
    "service.name": "web-app",
    "service.version": "1.2.3",
    "deployment.environment": "production"
  },
  "events": [
    {
      "type": "error",
      "name": "TypeError",
      "message": "Cannot read properties of undefined",
      "session_id": "sess_123",
      "attributes": { "route": "/checkout" }
    }
  ]
}