有一个使用文件作为输入的Logstash进程,将事件发送到Redis,然后从那里发送到第二个Logstash进程,然后转到自定义的http进程。因此,Logstash --> Redis --> Logstash --> Http为了修改设置,我考虑将Logstash --> Redis保存在一个容器上,并将linking保存在Redis --> Http上,后者将放在另一个容器上。我仍然是新的码头&将非常感谢任何投入/反馈的相同。
发布于 2015-08-17 16:15:14
这是我对如何处理这件事的看法。一个Logstash映像,它可能通过映射的volumn或甚至经过传递的Env参数在文件输入和redis输入之间切换配置。
因此,您将有两个Logstash容器,从相同的图像中,一个从文件中获取输入并将其推送到redis,另一个从redis将其推送到您的http接口。
和一个Redis容器,它充当/缓存之间的一步。
希望这是有意义的。
https://stackoverflow.com/questions/32054939
复制相似问题