获取更多动态,关注公众号:黑客下午茶
Set Transaction Name
当前 transaction 名称用于对 Performance 产品中的 transactions 进行分组,并用 failure 点注释错误事件。
transaction 名称可以引用当前的 Web 应用程序路由或正在执行的当前 task。 例如:
GET /api/{version}/users/
UserListView
myapp.tasks.renew_all_subscriptions
理想情况下,transaction 名称不包含诸如用户 ID 之类的变量值,但具有较低的基数,同时仍可以唯一地标识您所关心的代码。
我们的许多框架集成已经设置了 transaction 名称。自己设定:
Copied
from sentry_sdk import configure_scope
with configure_scope() as scope:
scope.transaction = "UserListView"
这将覆盖当前正在运行的 transaction 的名称。
请参考 the tracing documentation 以了解如何开始和停止 transactions。
You can edit this page on GitHub.
- Package:
- pypi:sentry-sdk
- Version:
- 0.19.5
- Repository:
- https://github.com/getsentry/sentry-python