Logstash配置最佳实践

时间:2014-03-07 18:32:13

标签: configuration logstash

我是logstash的新手,但我喜欢发送日志和汇总它们是多么容易。基本上它只是工作。我遇到的一个问题是我不确定如何使我的配置可维护。人们通常有一个带有一堆条件的单片配置文件,还是将它们分成不同的配置并为每个配置启动代理?

2 个答案:

答案 0 :(得分:4)

我们大量使用Logstash来监控ftbpro.com。我有两个你可能会觉得有用的笔记:

  1. 您应该为每台计算机运行一个代理程序(进程),而不是更多。 Logstash代理需要一定量的CPU和内存,特别是在高负载下,因此您不希望在一台计算机上运行多个CPU。
  2. 我们使用Chef管理Logstash配置。我们为每个配置都有一个单独的模板,Chef通过机器的角色组装配置。因此,最终结果是每台机器中的一个大型配置,但在我们的存储库中,配置是独立的,因此是可维护的。
  3. 希望这会对你有所帮助。

答案 1 :(得分:2)

我会提供以下建议

根据时间和日期将您的数据作为“频道”而不是“列表”发送到Redis,这使得管理Redis变得更加容易。

http://www.nightbluefruit.com/blog/2014/03/managing-logstash-with-the-redis-client/