标签: docker logstash kibana microservices elastic-stack
我有一个基于微服务的体系结构,其中每个微服务都在容器中运行。我正在设置ELK堆栈(也在容器中)。每个微服务的日志最终存储在主机上的/log/<microservice>/*.log
/log/<microservice>/*.log
我正在研究如何从该路径破坏每个微服务的日志。我的logstash.conf需要看起来像什么。
一个后续问题是我的每个请求在每个日志消息中都有一个x-request-id,因此,如果我想通过微服务跟踪请求,如何设置这种过滤类型(在logstash?)并在Kibana中查看?
谢谢, 贾斯(Jas)