假设您有两种非常不同类型的日志,例如技术和业务日志,并且您希望:
我应该运行与我拥有的不同类型的日志一样多的实例吗?
- 原始技术日志使用
gelf
输出路由到graylog2服务器, - JSON业务日志使用专用的
elasticsearch_http
输出存储到elasticsearch集群中。
Syslog-NG
,配置文件允许定义多个不同的输入,然后可以在分发之前单独处理它们;但是Logstash
似乎不能这样做。即使可以使用两个特定的配置文件启动一个实例,所有日志都占用相同的通道并且应用相同的处理...我应该运行与我拥有的不同类型的日志一样多的实例吗?