spring-boot - 我可以一起使用:Zipkin、Sleuth、MDC、ELK、Jaeger 吗?
问题描述
我真的读了很多文章。我发现只需要在弹簧靴中包含一个启动器)))
任何人都可以解决它:Sleuth 创建 MDC(映射诊断上下文)吗?侦探是否创建了 Zipkin 使用的记录 ID?我可以在 Kibana 中看到这个 ID 吗?还是我需要使用 zipkin API?是否有将所有这些结合使用的最佳实践?Jaeger 是同时替代 Zipkin 和 Sleuth 还是如何替代?
解决方案
是的,你可以,而且我在我的演讲( https://toomuchcoding.com/talks )中已经多次证明了这一点,我们在文档中广泛描述了它(https://docs.spring.io/spring-cloud-sleuth/ docs/current/reference/html/)。Sleuth 将设置您的日志记录模式,然后您可以使用 ELK 堆栈对其进行解析和可视化。Sleuth 负责跟踪上下文传播,并可以将 span 发送到 span 存储(例如 Zipkin 或 Jaeger)。Sleuth 确实会为您更新 MDC。在提出问题之前,请务必阅读文档和项目页面
推荐阅读
- powershell - 使用其他用户的凭据启动 powershell 脚本不起作用
- android - 无法为 Wear OS 应用导入 com.google.android.wearable.intent.RemoteIntent
- javascript - 无法读取未定义的属性“onClicked”,但我从未要求它在点击时执行任何操作
- c# - 无法添加数据连接。找不到任何适合特定领域文化或中立文化的资源
- c# - 表达式主体成员等效项
- html - 有没有办法让一个网格单元使用最大内容,而另一个相应地拉伸?(同一行的单元格)
- python - 创建任意长度的嵌套字典
- curl - Paypal Marketplace Platform - 如何实施合作伙伴费用?
- git - 如何在 Jenkins 中通过 VPN 拉取/克隆 git 存储库?
- visual-studio-code - 在 Visual Studio Code 上安装 C/C++ Snippets 扩展时出错