Instrument a Django application once with Sentry and once with Sentry using OpenTelementry for span creation. We want to compare the span waterfalls, to see the differences and what needs to be done to have feature parity.
This will load Sentries integrations (like FastAPI, Starlette, ...) by default and those Sentry integrations will create spans. Opentelementry is not used.
Instrument a Django application once with Sentry and once with Sentry using OpenTelementry for span creation. We want to compare the span waterfalls, to see the differences and what needs to be done to have feature parity.
Test setup:
Application: https://github.com/getsentry/demo-movie-search/tree/main/backend/fastapi A request to the
/api/shows/{pk}/
API endpoint will do:Scenario 1) Sentry:
This will load Sentries integrations (like FastAPI, Starlette, ...) by default and those Sentry integrations will create spans. Opentelementry is not used.
Scenario 2) Sentry using OpenTelementry:
This will disable all Sentry span creation and spans will only be created by the OpenTelemetry SDK.