使用winston记录nodejs微服务应用程序

时间:2017-03-10 16:21:35

标签: node.js logging microservices elastic-stack winston

我编写了服务器端应用程序,该应用程序分为几个微服务,所有这些都是当前用nodejs编写的。我使用winston作为我的日志库。我也用elk来监控我的日志。最近,我发现我无法轻松地监控我的日志,我需要一种方法在我的微服务中一直查看kibana中的请求。我的意思是,我想查看请求进入第一个微服务的日志中的所有日志,直到她从最后一个微服务发回来。我的发送请求或实体没有唯一ID,因此我需要为每个请求生成新的唯一ID。但我不想将生成的id添加到我的应用程序中的每个方法。有一个优雅的解决方案,无需更改我的所有日​​志即可完成此操作非常感谢。

0 个答案:

没有答案