CKAN的Sentry支持
项目描述
Sentry CKAN扩展允许将Sentry中间件添加到CKAN和堆栈中,并且可以选择配置Sentry日志处理程序。
此扩展基于以下工作:
@noirbizarre 在 https://github.com/etalab/ckanext-sentry
安装
要安装扩展,激活您的虚拟环境并运行
pip install ckanext-sentry
另外,您可以使用以下命令安装开发版本
git clone https://github.com/okfn/ckanext-sentry.git cd ckanext-sentry python setup.py develop pip install -r requirements.txt
配置
要激活插件,将 sentry 添加到ini文件中的 ckan.plugins 键
ckan.plugins = sentry <other-plugins>
您必须提供一个Sentry DSN
sentry.dsn = https://xxxxxx:xxxxxx@sentry.domain.com/1
您可以在官方Raven文档上查看Sentry客户端支持的完整选项列表。
如果您想记录Sentry的日志消息,可以通过添加以下选项来启用它
sentry.configure_logging=True sentry.log_level=WARN
如果配置中未提供,默认日志级别为INFO。
所有这些配置选项也可以通过环境变量传递
SENTRY_DSN 或 CKAN_SENTRY_DSN
CKAN_SENTRY_CONFIGURE_LOGGING
CKAN_SENTRY_LOG_LEVEL
配置还支持类似于ckanext-envvars 扩展约定的环境变量名称(例如 CKAN___SENTRY__LOG_LEVEL)。
项目详情
关闭
ckanext-sentry-0.0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 31cc75db500b56981550abb792a3e46ec5b668e65e031cc2cfa5f4b72c2e9e34 |
|
MD5 | d4ef8e5826e789abababcf1942e24155 |
|
BLAKE2b-256 | a1b826e569c466a8fbb6aa2a5589de5d290f861e0f974c78e2e0b5d9b8494739 |