docs

Documentation

See what your services are doing, from the first request.

Send OpenTelemetry traces, logs and metrics from any stack. Get issues, dashboards, uptime and alerts without writing queries.

Get started

Pick your stack. Every path ends with a trace on your screen.

AdonisJSfirst-classThe full agent: routes, Lucid queries, mail, queue jobs and Ace commands, configured by one installer.Start the quickstartNode.jsAny Node.js process: HTTP servers, workers and scripts, with auto-instrumentation.ExpressRoute names on every request and errors from your Express error handler.FastifyA Fastify plugin that names spans after your routes and reports handler errors.HonoMiddleware that names spans after your Hono routes and reports errors on Node.js.NestJSA Nest module that names spans after controllers and reports exceptions.Next.jsServer components, route handlers and middleware, plus errors from onRequestError.BrowserErrors, fetch spans and page views from a web frontend, with the release set by the Vite plugin.React NativeExpo and React Native apps: JS errors with Hermes source maps, an offline queue, screen and network spans.PythonFastAPI, Django, Flask and more through the OpenTelemetry distro.GoThe OpenTelemetry Go SDK with OTLP over HTTP and otelhttp for net/http.RubyRails, Sinatra and Sidekiq through the OpenTelemetry Ruby SDK.PHPLaravel, Symfony and Slim through the OpenTelemetry extension and SDK.JavaSpring Boot, Quarkus and any JVM app through the OpenTelemetry Java agent..NETASP.NET Core and HttpClient through the OpenTelemetry .NET SDK.Cloudflare WorkersWorkers Observability exports each invocation's traces and logs over OTLP, with no SDK in your Worker.Any OpenTelemetry SDKAny SDK or Collector that exports OTLP over HTTP, as protobuf or JSON.

Explore the product

What each page shows and which data fills it.