对CKAN的Logstash支持

ckanext-logstash的Python项目详细描述


LogStash CKAN扩展允许向CKAN和堆栈添加一个Logstash中间件,还可以选择配置LohStash日志处理程序。在

此扩展建立在先前工作的基础上:

安装

要安装扩展,请激活virtualenv并运行:

pip install ckanext-logstash

或者,您可以安装具有以下功能的开发版本:

^{pr2}$

配置

要激活插件,请将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记录日志消息,可以通过添加以下选项将其打开:

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)。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java损坏的文件处理   基于java注释的ServiceLocatoryBean?   java HashMap:将arraylist设置为一组键或值   java无法执行dex:多个dex文件定义Lcom/google/安卓/gms/analytics/internal/Command   Java 8 Streams map API解释方法参考   java如何保护安卓中的sqlite db不被窃取   java微调器NullPointerException   Java Eclipse Vlcj Java本机访问(JNA)   Spring中的java CompositeItemReader   java组织。冬眠QueryException:无法解析属性,但HQL有效   字符串错误:java。lang.OutOfMemoryError:Java堆空间   当identity_insert设置为OFF时,java无法在表“bulto”中为identity列插入显式值。冬眠   Jboss中的java表达式语言API   一个消费者正在读取数据   在没有StringBuilder的Java中反转字符串   JavaEclipsePDE构建/导出插件/功能/更新站点不支持文件编码如何禁止重新编译   java Google应用程序引擎分前端和后端   java Spring无法加载JDBC驱动程序类错误   java二叉树的高度:为什么这个解决方案不能通过hackerrank中的2/6测试用例?