Code-level application monitoring for OpenTelemetry

Take action on your telemetry data to resolve code issues faster - without multiple tools or complex instrumentation. Join the discussion here.

AMA: Getting Started with OpenTelemetry and Sentry

Video thumbnail

Getting Started is Simple

Grab the Open Telemetry SDK:

Click to Copy
go get github.com/getsentry/sentry-go \ github.com/getsentry/sentry-go/otel

Configure your properties file:

Click to Copy
import ( "go.opentelemetry.io/otel" sdktrace "go.opentelemetry.io/otel/sdk/trace" "github.com/getsentry/sentry-go" "github.com/getsentry/sentry-go/otel" // ... ) sentry.Init(sentry.ClientOptions{ Dsn: "__DSN__", EnableTracing: true, TracesSampleRate: 1.0, Debug: true, }) tp := sdktrace.NewTracerProvider( sdktrace.WithSpanProcessor(sentryotel.NewSentrySpanProcessor()), ) otel.SetTracerProvider(tp) otel.SetTextMapPropagator(sentryotel.NewSentryPropagator())

Check our documentation for the latest instructions.

See all platforms

More than 130K Organizations Trust Sentry with Their Application Monitoring

Github logo
Atlassian logo
Disney logo
Cloudflare logo
Microsoft logo
Lush logo

Performance Monitoring that’s actionable, not academic

Focused on actionable feedback, not dashboards. Automatically detect issues for performance and errors and get to the fix faster with deep context - down to the line of code.

Learn more about Performance Issues

Fill in the blanks about your errors

Expose the important events that led to each exception: SQL queries, debug logs, network requests, past errors. Improve debugging workflow with a full view of releases so you can mark errors as resolved and prioritize live issues.

Check out breadcrumbs

Combine performance and error monitoring to trace across services

See a unified view of your frontend to backend flow. Trace slow-loading pages all the way back to poor-performing API calls — and surface any related errors — to get to root cause faster.

Explore an example Trace View

"Getting started with Sentry and OpenTelemetry was fast and easy. We chose Sentry because we can understand why and where something is slow, fix it quickly, and get ahead of user complaints."

Dominik Sandjaja
Senior Software Engineer at bex technologies GmbH

FAQs

© 2025 • Sentry is a registered Trademark of Functional Software, Inc.