Built for OpenTelemetry

See what yourapplications are really doing.

Uptrace gives engineering teams a clear view of application traces, services, and errors. Connect your application with OpenTelemetry and investigate production issues from one place.

OpenTelemetry native
Distributed tracing
Production ready
app.uptrace.local/dashboard
U
Uptrace
Overview
Traces
Services
Errors
Project
Application overview
Last 24 hours
32
Traces
336
Spans
4
Services
128ms
P95 latency
Request performance
Requests per minute
Healthy
Recent traces
apiPOST /v1/traces111ms
webGET /dashboard84ms
apiGET /projects62ms
Built for observability

Understand what your
systems are doing.

Collect, explore, and understand telemetry from your applications without getting buried in noise.

Distributed Tracing

Follow requests across services, inspect individual spans, and find exactly where latency or failures originate.

Performance Insights

Understand response times, execution duration, and service performance without digging through raw telemetry.

Trace Relationships

Explore parent and child spans to reconstruct the complete request path across your application.

Structured Telemetry

Keep resource attributes, span attributes, events, and status information attached to every trace.

OTLP Ingestion

Send OpenTelemetry traces directly to Uptrace through the standard OTLP protocol and project API keys.

Project Observability

Keep telemetry isolated by project and get a clean foundation for monitoring multiple applications.

TELEMETRY STREAM

OpenTelemetry data flowing into your project.

traces/spans/events
Simple by design

From request to insight
in three steps.

Connect your application, start sending telemetry, and see what is happening inside your system.

01

Instrument your application

Add OpenTelemetry to your application and configure the Uptrace OTLP endpoint with your project API key.

02

Send telemetry

Your application sends traces and spans through the standard OpenTelemetry protocol directly to Uptrace.

03

Explore what happened

Open your project, inspect traces and spans, and quickly find slow requests, errors, and service bottlenecks.

otel.config.ts
const telemetry = {
endpoint: "http://localhost:4000/v1/traces",
protocol: "otlp",
service: "your-app"
};
Ready to see your telemetry?

Know what's happening
inside your application.

Start collecting OpenTelemetry data and turn traces into actionable insights.

OpenTelemetry native
Project-based telemetry
Fast trace exploration