跳转到主要内容

方便地集成Sentry到zappa应用程序

项目描述

zappa-sentry

Sentry处理器配置,为zappa lambda提供默认值。

安装

pip install zappa_sentry

Zappa配置

将sentry DSN设置为环境变量SENTRY_DSN的值,可以在zappa_setting.json文件中或通过https://github.com/miserlou/zappa/#setting-environment-variables中的其他方法之一

然后您可以设置zappa_sentry.unhandled_exceptions处理器。

示例

{
    "dev": {
        ...
        "environment_variables": {
            "SENTRY_DSN": "https://*key*:*pass*@sentry.io/*project*",
            ...
        },
        "exception_handler": "zappa_sentry.unhandled_exceptions",
        ...
    },
    ...
}

这就完成了。部署您的zappa函数,您应该在sentry上看到任何错误。

如果您想捕获异常并阻止异常传播,只需将zappa_sentry.unhandled_exceptions替换为zappa_sentry.capture_exceptions。这个版本不会让异常传播。

添加额外信息

按照新sentry-sdk的正常方式添加到作用域中:https://docs.sentry.io/enriching-error-data/context/?platform=python

项目详情


下载文件

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

源分发

zappa_sentry-0.4.1.tar.gz (2.3 kB 查看哈希值)

上传时间: 源代码

支持