-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to set transaction name using Nest.js, Apollo GraphQL & @sentry/nestjs #12990
Comments
Hello, thanks for writing in. This is possibly related/a duplicate of #12887. We will check on Monday. As an aside (and unrelated to this issue), I also noticed you are adding |
@nino-vrijman please check #12887 (comment) and see if this could work for you. |
@andreiborza |
@nino-vrijman we have a PR for an improvement in the works that should make this a lot easier. You can follow the progress here: #13248. |
Setting the transaction name as described in this comment in I'm curious to see the progress in #13248, ideally it would be possible to set the transaction name in Nest.js' interceptors similar to how I attempted to do it in my reproduction repo and similar to how it worked prior to Sentry v8. |
@nino-vrijman we're planning to release #13248 within this week. As for interceptors, feel free to file a new issue. |
Closing this for clean-up. If this issue still applies, please re-open. Thanks! |
Is there an existing issue for this?
How do you use Sentry?
Sentry Saas (sentry.io)
Which SDK are you using?
@sentry/nestjs
SDK Version
8.19.0
Framework Version
10.3.10
Link to Sentry event
https://nino-vrijman.sentry.io/performance/trace/9dd0463a73c42f414ee79f41e3cf67bd/?node=span-cf85ed63b585ac8f&node=txn-709d8314ffb94ea8a642738416f3efda&project=5585265&query=http.method%3APOST&referrer=performance-transaction-summary&source=performance_transaction_summary&statsPeriod=3m×tamp=1721399127&transaction=POST+%2Fgraphql&unselectedSeries=p100%28%29&unselectedSeries=avg%28%29
SDK Setup/Reproduction Example
Link to reproduction in a fresh Nest.js project:
https://github.com/nino-vrijman/nest-graphql-sentry-transation-name
Steps to Reproduce
SENTRY_DSN=<your sentry dsn> npm run start:dev
query TestTransactionName { hello }
isolation scope
which seems to be the culprit. Only the active span name has been updated.POST /graphql
instead of the GraphQL query name like TestTransactionNameExpected Result
The Transaction name on the Performance page is set to GraphQL query TestTransactionName
Actual Result
Everything is grouped under POST /graphql
The text was updated successfully, but these errors were encountered: