Perfomance tracing for Sentry itself

Can we use Perfomance tab for profiling Sentry itself? We want to work with it like with the “Internal” project. It will help us to find bottlenecks which slows down page loading.

Hey, this is our production config:

SENTRY_APM_SAMPLING = 1
SENTRY_SYMBOLICATE_EVENT_APM_SAMPLING = 0.1
SENTRY_PROCESS_EVENT_APM_SAMPLING = 0.01
SENTRY_INGEST_CONSUMER_APM_SAMPLING = 0.01
SENTRY_RELAY_ENDPOINT_APM_SAMPLING = 1

if you’re debugging frontend/pageloads, setting the first option is sufficient.

2 Likes

Hmm, that’s strange. Transactions have appeared in discover dashboards, but on Perfomance page its are not available even when I click to “Go to Summary” button in the Event Details

APM is not enabled by default on on-premise yet. We are planning to turn it on by default before the 20.7.0 release on Wednesday.

1 Like

We’ve updated to 20.7.0 c660d75 release but APM dashboard still doesn’t work

I got it working on mine with a small trick. Investigating why I needed that manual intervention.

What are you seeing on your instance? If it’s the same issue I can at least unblock you.

I’m seeing transaction details, but summary is unavailable

Okay, this may be related to

Can you apply this patch and then run docker-compose up --force-recreate --no-deps -d snuba-transactions-consumer and see if it fixes it after getting some more transaction events?

1 Like

It worked! :tada:

1 Like

FYI, just shipped 20.7.1 with this fix included.