我正在研究节点应用程序,我的主要目标是在logstash中维护后端部分的日志(错误,信息),以便我可以分析哪个API中断以及原因。我是Logstash的新手,并且阅读了Logstash和Elastic Stack的一些基础知识。我要实现以下目标-
- 集成logstash以维护日志。
- 阅读日志以分析重大更改。
我不想整合弹性搜索和kibana。我尝试了winston-logstash,但是它不起作用,并且该库源代码也不可维护。如果有人知道如何在nodejs应用程序中实现上述操作,请告诉我。
我正在研究节点应用程序,我的主要目标是在logstash中维护后端部分的日志(错误,信息),以便我可以分析哪个API中断以及原因。我是Logstash的新手,并且阅读了Logstash和Elastic Stack的一些基础知识。我要实现以下目标-
我不想整合弹性搜索和kibana。我尝试了winston-logstash,但是它不起作用,并且该库源代码也不可维护。如果有人知道如何在nodejs应用程序中实现上述操作,请告诉我。
如果您的nodejs应用程序作为docker容器运行,则可以使用gelf日志记录驱动程序,然后只需在nodejs中登录到console / stdout,它将被路由到logstash。
请记住,Logstash实际上仅用于转换/浓缩/过滤/等操作。您仍然可能希望将日志事件(从Logstash)输出到基础日志记录解决方案,例如弹性搜索。