Skip to contentOutRay/Docs
GitHub ↗
Get started ↗
Documentation

Your services, from local to live.

OutRay documentation

Products

ObservabilityConnect your first serviceFramework SDK setupServices and healthInvestigate requests and tracesLogs and metricsConfigure alerts

SDKs & integrations

Node.js SDKTanStack Start SDKNext.js PluginExpress PluginNestJS PluginHono SDK
Observability

Observability

Connect application telemetry and investigate services, requests, traces, logs, and metrics.

OutRay Observability receives application traces, structured logs, and metrics over OTLP/HTTP. Use it to follow a request through measured operations, inspect errors, compare service activity, and alert on a signal that matters to your team.

Observability runs independently of Tunnels. A public tunnel URL does not initialize application telemetry, and you do not need a tunnel to observe a production service.

Connect a service

Create a telemetry token, initialize the Node SDK, and verify data arrives.

Choose a framework SDK

Set up Node.js, Express, NestJS, Next.js, Hono, or TanStack Start.

Investigate a request

Follow request details into a trace and correlated logs.

Configure an alert

Select a service signal, evaluation window, and team destinations.

Use the right view

Services provides an inventory and activity summaries. Requests focuses on incoming HTTP operations. Traces shows the related spans and their timing. Logs and Metrics let you inspect application messages and measured values.

Service health is derived from reported telemetry in the selected period. It is not an external availability check. Use Uptime to probe an endpoint from outside the application.

Data and credential boundaries

Keep telemetry tokens on the server. Console capture and HTTP payload capture are opt-in. Payload capture is bounded and redacted, but you should still add application-specific redaction and avoid recording sensitive business data.

An empty query means no matching evidence was returned for that query. A failed query means evidence was unavailable. Neither should be interpreted as proof of healthy operation. Inspect event time, selected range, and data freshness when drawing conclusions.

Architecture

How tunnel forwarding and application telemetry travel through OutRay.

Connect your first service

Send traces, logs, and metrics from a Node.js application and verify the connection.

On this page

Use the right viewData and credential boundaries