我正在尝试从我的应用中可视化日志。我的日志格式化为json并存储在某个文件中。我安装了filebeat,它使用与输入相同的文件。 filebeat可以将日志直接发送到Logstash和Elasticsearch。 Logstash可以处理日志,做一些事情,解析它们...... 但我的日志已经格式化为json。
Elasticsearch将安装在另一台服务器上,另一端是......
所以,我的问题是,在这种情况下是否有充分的理由使用logstash?(无需进行任何处理),还是可以直接将日志发送到elasticsearch服务器?
我猜Logstash可以做一些缓冲,但我想保持我的应用程序的服务器亮,不想在它上面安装任何东西。
感谢。
答案 0 :(得分:0)
这可以帮助你:https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html。 你可以在没有Logstash的情况下通过filebeat将json发布到es,Logtstash有时太重了。