Dockerize Logstash,Redis 设置

Dockerize Logstash, Redis setup

有一个 Logstash 进程使用文件作为输入,将事件发送到 Redis,然后从那里到第二个 Logstash 进程,再到自定义 http 进程。 所以,Logstash --> Redis --> Logstash --> Http 为了将设置 dockerize 化,我考虑将 Logstash --> Redis 放在一个容器上,将 linkingRedis --> Http 放在另一个容器上。 我还是 Docker 的新手 & 非常感谢您对此的任何意见/反馈。

这是我对如何处理这件事的看法。 一个 Logstash 映像,它可能通过映射卷或什至通过在文件输入和 redis 输入之间切换的环境参数来获取配置。

所以你会有两个 Logstash 容器,从同一个图像中,一个从文件中获取输入并将其推送到 redis,第二个从 redis 中获取输入并将其输出到你的 http 接口。

还有一个充当 go 的 Redis 容器 between/cache。

希望这是有道理的。