方便地集成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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f41f954c903584aa729974bacfd033d293661268cd890ae044555dd0dd582e32 |
|
MD5 | 2e277419ccdac310296db3b12bceea83 |
|
BLAKE2b-256 | 5ec66f2b6395306a94691a0323f31738c5842aeed04d915f1896d8252de5cbab |