Take action on your telemetry data to resolve code issues faster - without multiple tools or complex instrumentation. Join the discussion here.
Grab the Open Telemetry SDK:
go get github.com/getsentry/sentry-go \ github.com/getsentry/sentry-go/otel
Configure your properties file:
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 platformsFocused 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.
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.
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.
"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."