首页 > 解决方案 > 如何在微服务架构中设置 logstash.conf?

问题描述

我有一个基于微服务的架构,其中每个微服务都在容器中运行。我正在设置 ELK 堆栈(也在容器中)。每个微服务的日志最终都在主机上/log/<microservice>/*.log

我正在研究如何从该路径注入每个微服务的日志。我的 logstash.conf 需要是什么样的。

一个后续问题是我的每个请求在每个日志消息中都有一个 x-request-id,所以如果我想通过微服务跟踪请求,我该如何设置这种类型的过滤(在 logstash 中?)并在 Kibana 中查看?

谢谢,贾斯

标签: dockerlogstashkibanamicroserviceselastic-stack

解决方案


推荐阅读