a214fbc to 20ff3b9 (#1703) by @dependabotWe have unified the strings of our span operations. See https://develop.sentry.dev/sdk/performance/span-operations/
WARNING: If you have Sentry Dashboards or Sentry Discover queries that use transaction.op in their fields, conditions, aggregates or columns this change could potentially break your Dashboards/Discover setup.
Here is a list of the changes we made to the ops. Please adjust your dashboards and Discover queries accordingly:
| Old operation (op) | New Operation (op) |
| ------------------------ | ---------------------- |
| asgi.server | http.server |
| aws.request | http.client |
| aws.request.stream | http.client.stream |
| celery.submit | queue.submit.celery |
| celery.task | queue.task.celery |
| django.middleware | middleware.django |
| django.signals | event.django |
| django.template.render | template.render |
| django.view | view.render |
| http | http.client |
| redis | db.redis |
| rq.task | queue.task.rq |
| serverless.function | function.aws |
| serverless.function | function.gcp |
| starlette.middleware | middleware.starlette |
f0a57f2 to a214fbc (#1627) by @dependabotWe have unified the strings of our span operations. See https://develop.sentry.dev/sdk/performance/span-operations/
WARNING: If you have dashboards defined that use transaction.op in their fields, conditions, aggregates or columns please check them before updating to this version of the SDK.
Here a list of all the changes:
| Old operation (op) | New Operation (op) |
| ------------------------ | ---------------------- |
| asgi.server | http.server |
| aws.request | http.client |
| aws.request.stream | http.client.stream |
| celery.submit | queue.submit.celery |
| celery.task | queue.task.celery |
| django.middleware | middleware.django |
| django.signals | event.django |
| django.template.render | template.render |
| django.view | view.render |
| http | http.client |
| redis | db.redis |
| rq.task | queue.task.rq |
| serverless.function | function.aws |
| serverless.function | function.gcp |
| starlette.middleware | middleware.starlette |
Note: The last version 1.9.6 introduced a breaking change where projects that used Starlette or FastAPI
π and had manually setup SentryAsgiMiddleware could not start. This versions fixes this behaviour.
With this version if you have a manual SentryAsgiMiddleware setup and are using Starlette or FastAPI
everything just works out of the box.
Sorry for any inconveniences the last version might have brought to you.
π We can do better and in the future we will do our best to not break your code again.