我计划为我们的一个项目构建一个集中式日志系统,该系统包含用Java、Python和Scala编写的多个组件。我想收集日志从不同的部分( REST服务器,火花作业,气流服务器)日志存储和索引到弹性搜索。我可以看到,Python和Java日志记录模块中都有直接库,可以从应用程序直接将日志推送到logstash。我可以看到filebeat,它可以配置在服务器上,将日志从文件中推送到日志中。拥有文件记录而不是直接将日志发送到logstash有什么好处?什么是最佳做法?
发布于 2019-04-17 06:22:30
以下是这两种方法的一些优缺点:
应用程序日志=>日志
Pros:
Cons:
应用程序日志=> Filebeat => Logstash
发布于 2019-04-16 06:54:33
File节拍和其他拍子可以直接将消息发送给ES,但是在使用logstash时有一些额外的优势。
https://stackoverflow.com/questions/55694199
相似问题