Set Up Tracing
With Tracing, Sentry tracks your software performance, measuring metrics like throughput and latency, and displays the impact of errors across multiple systems.
- You have the Python SDK installed (version 0.11.2 or higher)
To enable tracing in your application, adjust the traces_sample_rate
based on the number of trace samples you want to send to Sentry by adding the highlighted code snippet below. (Setting a value of 1.0
will send 100% of your traces.)
Copied
import sentry_sdk
sentry_sdk.init(
dsn="https://examplePublicKey@o0.ingest.sentry.io/0",
+ # We recommend adjusting this value in production
+ traces_sample_rate=1.0,
)
If you’re adopting Tracing in a high-throughput environment, we recommend testing prior to deployment to ensure that your service’s performance characteristics maintain expectations.
Learn more about tracing options, how to use the traces_sampler function, or how to sample transactions.
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").
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").