docker - 如何在微服务架构中设置 logstash.conf?
问题描述
我有一个基于微服务的架构,其中每个微服务都在容器中运行。我正在设置 ELK 堆栈(也在容器中)。每个微服务的日志最终都在主机上/log/<microservice>/*.log
我正在研究如何从该路径注入每个微服务的日志。我的 logstash.conf 需要是什么样的。
一个后续问题是我的每个请求在每个日志消息中都有一个 x-request-id,所以如果我想通过微服务跟踪请求,我该如何设置这种类型的过滤(在 logstash 中?)并在 Kibana 中查看?
谢谢,贾斯
解决方案
推荐阅读
- python - 使用 if 语句在字符串中搜索子字符串在类似变量类型中的行为不同
- math - 构造简单的非对称 RSA 密钥对的示例
- css - 文本对齐:右;打破背景剪辑:文本;
- javascript - 屏幕中的表格滚动固定高度
- python - 从父类继承时如何将 args 传递给 super?
- html - cloudinary 小部件在选择照片之前提交
- java - java表达式的含义,if else条件快捷键
- r - 如何从表格中的 lm() 获取摘要?
- python - AttributeError: 'pygame.Surface' 对象没有属性 'screen'
- python - Pathlib 连接会不可预测地改变值