Configuration 日志存储配置最佳实践

Configuration 日志存储配置最佳实践,configuration,logstash,Configuration,Logstash,我对logstash是新手,但我喜欢它使日志的发送和聚合变得多么容易。基本上它只是工作。我遇到的一个问题是,我不确定如何使我的配置可维护。人们通常有一个带有一组条件的单一配置文件,还是将它们分成不同的配置并为每个配置启动一个代理?我们大量使用Logstash进行监控。我有两个注释,您可能会发现它们很有用: 每台机器应该运行一个代理进程,而不是更多。Logstash代理需要一定数量的CPU和内存,特别是在高负载下,因此您不希望在一台机器上运行多个。 我们与Chef一起管理我们的Logstash配置

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

我们大量使用Logstash进行监控。我有两个注释,您可能会发现它们很有用:

每台机器应该运行一个代理进程,而不是更多。Logstash代理需要一定数量的CPU和内存,特别是在高负载下,因此您不希望在一台机器上运行多个。 我们与Chef一起管理我们的Logstash配置。我们对每个配置都有一个单独的模板,Chef根据机器的角色组装配置。因此,最终的结果是每台机器中都有一个大型配置,但在我们的存储库中,这些配置是独立的,因此是可维护的。
希望这对您有所帮助。

我们大量使用Logstash进行监控。我有两个注释,您可能会发现它们很有用:

每台机器应该运行一个代理进程,而不是更多。Logstash代理需要一定数量的CPU和内存,特别是在高负载下,因此您不希望在一台机器上运行多个。 我们与Chef一起管理我们的Logstash配置。我们对每个配置都有一个单独的模板,Chef根据机器的角色组装配置。因此,最终的结果是每台机器中都有一个大型配置,但在我们的存储库中,这些配置是独立的,因此是可维护的。
希望这对您有所帮助。

我将提供以下建议

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


我将提供以下建议

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