跳转到主要内容

Kibana日志客户端和服务器,无需logstash进行日志记录

项目描述

Gevent基于的kibana udp客户端和转发服务器。此实现提供了一个客户端和(代理)服务器,用于从Python应用程序向Elasticsearch服务器发送日志消息。日志消息格式提供了Elasticsearch logstash消息(v1)格式,该格式在Kibana 4中使用。此客户端/服务器实现允许您在没有使用logstash服务器的情况下,从Python应用程序发送日志消息到Elasticsearch。服务器将从客户端接收日志消息并将它们转发到一个或多个Elasticsearch服务器。这大致与新的logstash-forwarder实现支持的功能相同。该实现提供了一个名为proxy的入口点。

更改

0.9.3 (2019-01-12)

  • 将geo ip格式切换到最新的logstash映射模板格式。使用geo_point用于geoip.location。支持格式{‘geopip’: {location: {lat:’xxx’, ‘lon’: ‘xxx’}}}

0.9.2 (2019-01-12)

  • 错误修复:默认使用False进行证书验证。这是不安全的,您需要显式启用证书检查。

0.9.1 (2019-01-11)

  • 错误修复:调整设置选项,确保超时等使用整数值。

0.9.0 (2018-02-10)

  • 变更:将脚本选项从 –timeout 改为 –elasticsearch-timeout,因为它是一个 Elasticsearch 连接选项。

  • 变更:将 –maxminddb 参数从 True 改为 maxminddb 文件路径。

  • 功能:为 Elasticsearch 客户端设置添加证书和 SSL 支持。

0.8.1 (2017-01-11)

  • 错误修复:使用浮点数代替整型作为超时,这似乎是 http3 连接所需。

0.8.0 (2015-08-29)

  • 实现 stdout、stderr 流日志处理程序,可与 circus 一起使用。使用 loglevel 选项启用日志记录。如果使用 trace 选项,还支持 elasticsearch.trace 日志处理程序。

  • 添加了更多注释。

  • 改进了测试。

0.7.0 (2015-04-19)

  • 功能:将 Elasticsearch 后端从 udp 切换到 http 协议。由于 udp 批量 API 已弃用,因此切换通过 http 使用 Elasticsearch Python 客户端库发送接收到的日志消息到 Elasticsearch。

  • 功能:允许在 Elasticsearch 选项中定义一个以上的 Elasticsearch 服务器作为后端。

0.6.0 (2015-04-18)

  • 功能:将 kibana entry_point 更改为 forwarder。这允许我们将新的 kibana 4 服务器设置为 bin/kibana,并将 forwarder 服务器设置为 bin/forwarder。

0.5.0 (2014-03-24)

  • 初始版本。

项目详情


下载文件

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

源代码发行版

p01.kibana-0.9.3.tar.gz (18.7 kB 查看散列)

上传时间

支持者