為什么部署不是各個應用服務器都去安裝logstash。logstash采集本地log4j產生的日志,然后輸入進es里,而中間加一層redis的目的是什么呢? 還有一個問題是,log4j有些插件可以直接把產生的日志寫進es里,直接用這樣的不是更方便么?連logstash都省去了。請問這樣做有什么不好的么?
請問elk分布式日志架構下為啥需要用redis這樣的消息隊列,而不是直接Logstash 存入ES里呢?
慕桂英3389331
2019-03-01 10:31:51