通过来自节点应用程序的 http 输入将日志发送到 logstash

sending logs to logstash via http input from node application

我在 linux 机器上设置了 elk,我已经将我的节点应用程序托管到同一台机器上。现在我想通过 http 输入或 restful api 将我的节点应用程序日志发送到 logstash。有人知道吗??

提前致谢。

我同意@val 的观点,写入 Logstash http 并不理想 中间添加像Kafka这样的消息代理,可以帮到你,Logstash可以从kafka读取

您是否尝试过使用 logstash-input-http 插件?

在logstash.conf

input {
  http {
    host => "0.0.0.0"
    port => 8080
  }
}