CKAN的Logstash支持
项目描述
LogStash CKAN扩展允许向CKAN和堆栈添加一个Logstash中间件,并可选地配置一个LogStash日志处理器。
此扩展基于以下工作:
@noirbizarre在https://github.com/etalab/ckanext-sentry
安装
要安装扩展,激活您的虚拟环境并运行
pip install ckanext-logstash
或者,您可以使用以下命令安装开发版本
git clone https://github.com/datopian/ckanext-logstash.git cd ckanext-logstash python setup.py develop pip install -r requirements.txt
配置
要激活插件,将logstash添加到您的ini文件中的ckan.plugins键
ckan.plugins = logstash <other-plugins>
您必须提供一个Logstash端点
logstash.kind = tcp/udp/amqp logstash.host = <hostname> logstash.port = <port> (5959 by default)
如果您想记录日志消息,可以通过添加以下选项来启用它
logstash.configure_logging=True logstash.log_level=WARN
如果没有在配置中提供,默认的日志级别为INFO。
所有这些配置选项也可以通过环境变量传递
CKAN_LOGSTASH_KIND
CKAN_LOGSTASH_HOST
CKAN_LOGSTASH_PORT
CKAN_SENTRY_CONFIGURE_LOGGING
CKAN_SENTRY_LOG_LEVEL
配置还支持类似于ckanext-envvars扩展约定命名的环境变量(例如CKAN___LOGSTASH__LOG_LEVEL)。
项目详情
关闭
ckanext-logstash-0.0.2.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | cf498880df39e9ecb4568ca20ac9161dffa57a3807c4c1931534767daf1439a4 |
|
MD5 | 8b276aa18cd14921e6dde03bf52cd506 |
|
BLAKE2b-256 | 8eb5124e2a972c491accd79b6b6fd4eb35ec20520d278067c7daa41f64e6c040 |
关闭
ckanext_logstash-0.0.2-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6eb04f3567ff10dab62cc476fd07c23c49c982b3a8111c722281f819c48fc6a6 |
|
MD5 | 08fdc6a804278243113ea15412af9da9 |
|
BLAKE2b-256 | 202dc3eef2ba93cec3cc8a88b55a4e9ec39fd2e41857d79d11b59019639c6032 |