如何将Logstash集成到Node.js应用程序中?

我正在研究节点应用程序,我的主要目标是在logstash中维护后端部分的日志(错误,信息),以便我可以分析哪个API中断以及原因。我是Logstash的新手,并且阅读了Logstash和Elastic Stack的一些基础知识。我要实现以下目标-

  • 集成logstash以维护日志。
  • 阅读日志以分析重大更改。

我不想整合弹性搜索和kibana。我尝试了winston-logstash,但是它不起作用,并且该库源代码也不可维护。如果有人知道如何在nodejs应用程序中实现上述操作,请告诉我。

lpf3288547 回答:如何将Logstash集成到Node.js应用程序中?

如果您的nodejs应用程序作为docker容器运行,则可以使用gelf日志记录驱动程序,然后只需在nodejs中登录到console / stdout,它将被路由到logstash。

请记住,Logstash实际上仅用于转换/浓缩/过滤/等操作。您仍然可能希望将日志事件(从Logstash)输出到基础日志记录解决方案,例如弹性搜索。

本文链接:https://www.f2er.com/3129221.html

大家都在问