跳转到主要内容

Sentry (https://sentry.io) 的 Python 客户端

项目描述

Sentry for Python

糟糕的软件无处不在,我们对此感到厌倦。Sentry 致力于帮助开发者更快地编写更好的软件,这样我们就可以回到享受技术。如果您想加入我们,请查看我们的空缺职位.

官方 Sentry Python SDK

Build Status PyPi page link -- version Discord

这是 Sentry 的官方 Python SDK

入门

安装

pip install --upgrade sentry-sdk

配置

import sentry_sdk

sentry_sdk.init(
    "https://12927b5f211046b575ee51fd8b1ac34f@o1.ingest.sentry.io/1",

    # Set traces_sample_rate to 1.0 to capture 100%
    # of transactions for performance monitoring.
    traces_sample_rate=1.0,
)

使用

from sentry_sdk import capture_message
capture_message("Hello World")  # Will create an event in Sentry.

raise ValueError()  # Will also create an event in Sentry.

集成

(如果您想创建一个新的集成,请查看添加新集成的清单。)

请参阅文档以获取我们支持的库和框架的最新列表。以下是一些示例

迁移

1.x 迁移到 2.x

如果您正在使用 SDK 版本 1.x,我们强烈建议升级到 2.x 主要版本。为了使过程更容易,我们准备了一份迁移指南,其中包含了最常见的更改以及详细变更日志

raven-python 迁移

旧的 raven-python 客户端已进入维护模式,并被移动到这里

如果您正在使用 raven-python,我们建议您迁移到这个新的 SDK。您可以在我们的迁移指南中找到迁移的好处以及如何进行迁移。

为 SDK 做贡献

请参阅CONTRIBUTING.md

获取帮助/支持

如果您需要帮助设置或配置 Python SDK(或 Sentry 宇宙中的任何其他内容),请前往Sentry Discord 社区。我们的 Discord 社区中有很多乐于助人的人!

资源

  • Documentation
  • Forum
  • Discord
  • Stack Overflow
  • Twitter Follow

许可证

许可协议:MIT,请参阅LICENSE

感谢所有做出贡献的人!

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

sentry_sdk-2.15.0.tar.gz (284.9 kB 查看哈希值)

上传时间

构建分发

sentry_sdk-2.15.0-py2.py3-none-any.whl (311.0 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面