【发布时间】:2017-08-06 05:27:44
【问题描述】:
我正在处理使用多个微服务的应用程序。
应用程序接收数据并对其进行处理,我想要一种方法来监控接收到的数据在整个微服务中的所有传输。
由于平台是nodejs,我们正在处理异步处理,日志不会总是一个接一个地写入,并且由于数据没有ID,因此无法以任何方便的方式过滤日志。
有什么方法可以跟踪数据从进入应用程序的第一刻到结束,在微服务之间移动不必在所有微服务之间传递生成 ID方法。
显然,id 将在微服务之间传递,但在每个微服务中,我想保持代码干净。
我正在使用winston 进行日志记录,也许那里适合。
提前致谢,任何建议将不胜感激。
【问题讨论】:
标签: node.js logging monitoring microservices winston