transaction_info
Recommended. Additional information about the name of the transaction.
Copied
{
  "transaction_info": {
    "source": "route"
  }
}
transaction_info.source
Required. This information is required by dynamic sampling.
Contains information about how the name of the transaction was determined.
This will be used by the server to decide whether or not to scrub identifiers
from the transaction name, or replace the entire name with a placeholder. The source should
only be set by integrations and not by developers directly.
SourceDescription
Examples
customUser-defined name, see setTransactionName()my_transaction
urlRaw URL, potentially containing identifiers./auth/login/john123/
GET /auth/login/john123/
routeParametrized URL / route/auth/login/:userId/
GET /auth/login/{user}/
viewName of the view handling the request.UserListView
componentNamed after a software component, such as a function or class name.AuthLogin.login
LoginActivity.login_button
taskName of a background task (e.g. a Celery task)sentry.tasks.do_something
unknownValue set by Relay for legacy SDKs. SDKs must not set this value explicitly.
Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").