Logstash:如何从python将日志转发到Redis代理?

Logstash:如何从python将日志转发到Redis代理?,python,redis,logstash,Python,Redis,Logstash,如何配置将python日志发送到redis代理的logstash代理 我看到有一个选项使用“beaver”作为后台执事,但我宁愿选择配置为直接发送的python模块,而不是以非直接方式发送 目前我正在使用,但我认为它不支持向Redis队列插入消息。您不想使用beaver客户端的原因是什么?这是非常有效的,而且只需要很少的资源。好问题。在我看来,这是一个糟糕的设计,每个模块的磁盘权限,然后“海狸”将不得不在后台处理它的代理。我错了吗?一开始这似乎是在浪费资源,但请考虑这样一个事实:您需要实现与主应

如何配置将python日志发送到redis代理的logstash代理

我看到有一个选项使用“beaver”作为后台执事,但我宁愿选择配置为直接发送的python模块,而不是以非直接方式发送


目前我正在使用,但我认为它不支持向Redis队列插入消息。

您不想使用beaver客户端的原因是什么?这是非常有效的,而且只需要很少的资源。好问题。在我看来,这是一个糟糕的设计,每个模块的磁盘权限,然后“海狸”将不得不在后台处理它的代理。我错了吗?一开始这似乎是在浪费资源,但请考虑这样一个事实:您需要实现与主应用程序无关的代码逻辑,它需要处理到Redis的连接,高效地执行,处理重新连接和断开连接,处理Redis中的API更改,等等。这不是你的主要业务,除非你非常有限的资源,你打算发送大量的数据,我认为你应该考虑使用托运人-这将使您的生活更容易。更新问题与您的LogSTASH配置文件…是什么原因,你不想使用海狸客户端?这是非常有效的,而且只需要很少的资源。好问题。在我看来,这是一个糟糕的设计,每个模块的磁盘权限,然后“海狸”将不得不在后台处理它的代理。我错了吗?一开始这似乎是在浪费资源,但请考虑这样一个事实:您需要实现与主应用程序无关的代码逻辑,它需要处理到Redis的连接,高效地执行,处理重新连接和断开连接,处理Redis中的API更改,等等。这不是你的主要业务,除非你非常有限的资源和你计划发送大量的数据,我认为你应该考虑使用托运人-这将使您的生活更容易。更新问题与您的LogSTASH配置文件…