Skip to main content

Kibana 日志记录客户端和服务器,用于在不使用 logstash 的情况下进行日志记录

项目描述

基于 Gevent 的 kibana udp 客户端和转发服务器。此实现提供了一个客户端和(代理)服务器,用于将日志消息从 python 应用程序发送到 elasticsearch 服务器。日志消息格式提供了 kibana 4 中使用的 elasticsearch logstash 消息 (v1) 格式。此客户端/服务器实现允许您将日志消息从 python 应用程序发送到 elasticsearch,而无需使用 logstash 服务器。服务器将从客户端接收日志消息并将它们转发到一个或多个弹性搜索服务器。这或多或少与新的 logstash-forwarder 实现支持相同。该实现提供了一个称为代理的入口点。

变化

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,因为它是一个 elasticserach 连接选项。

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

  • 功能:为 elasticserach 客户端设置添加了证书和 ssl 支持。

0.8.1 (2017-01-11)

  • 错误修正:使用浮点数代替整数。http3连接似乎需要

0.8.0 (2015-08-29)

  • 实现了标准输出,标准错误流日志处理程序可用于马戏团。使用 loglevel 选项启用日志记录。如果您使用 trace 选项,则还支持 elasticsearch.trace 日志记录处理程序。

  • 添加了更多评论

  • 改进的测试

0.7.0 (2015-04-19)

  • 功能:将 elasticsearch 后端从 udp 切换到 http 协议。由于不推荐使用 udp 批量 api,因此使用 elasticsearch python 客户端库通过 http 将接收到的日志消息发送到 elasticsearch。

  • 功能:允许在 elasticsearch 选项中定义多个弹性搜索服务器作为后端。

0.6.0 (2015-04-18)

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

0.5.0 (2014-03-24)

  • 初始发行

项目详情


下载文件

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

源分布

p01.kibana-0.9.3.tar.gz (18.7 kB 查看哈希

已上传 source