【发布时间】:2018-08-01 00:51:32
【问题描述】:
我在 linux 机器上安装了 elk,并且我已经将我的节点应用程序托管在同一台机器上。现在我想通过http输入或restful api将我的节点应用程序日志发送到logstash。有人知道吗??
提前致谢。
【问题讨论】:
-
为什么不将您的节点日志转储到文件中并让 Logstash 跟踪它们?通过 HTTP 同步发送日志不是一个好主意。如果 Logstash 由于某种原因宕机了怎么办?如果 Logstash 由于某种原因变慢了怎么办?您的节点应用程序会无缘无故地受到影响。
-
感谢您的回复 Val。无论你说什么都是完美的和真棒的。但是我还有一个问题,即我想在每个函数中异步维护该http方法,并且我也想将日志存储在文件中,然后我会将它们发送到logstash。好吗 ???如果我的想法不好,请告诉我。对不起我愚蠢的英语。
标签: node.js elasticsearch logstash filebeat