Sri*_*ala 7 spring-boot open-telemetry
我\xe2\x80\x99m 正在为我们的 Spring Boot 服务寻找一些分布式跟踪技术,在互联网上,我看到我们有 2 个流行的选择,即 opentelemetry Agent 和 Spring Cloud sleuth。
\n我看到它们都有很好的集成支持,我\xe2\x80\x99m很困惑该选择哪一个,请给我一些建议
\n截至今天,您可以在 Sleuth 的Spring 页面上找到以下公告:
\n\n\nSpring Cloud Sleuth\xe2\x80\x99s 的最后一个小版本是 3.1。您可以检查 3.1.x 分支以获取最新提交。该项目的核心已转移到 Micrometer Tracing 项目,仪器将转移到 Micrometer 和所有相应的项目(所有仪器不再在单个存储库中完成)。
\n
此外,当尝试将跟踪与其他 java-but-not-spring-exclusive 库集成时,sleuth 表现不佳。要负担任何此类实施,您需要将 Sleuth 配置为使用开放遥测跟踪器。
\n因此,我的建议是采用开放式遥测,除非您有专门的理由不这样做。
\n至于我目前的方法,我将 otel 引入到一个已建立的项目中,该项目将于明年进行 Spring Boot 3 迁移。因此,我选择使用非 sleuth Spring otel 库,以避免在这么短的时间内与 Sleuth 耦合。\n我不确定这是否是一个好方法,但由于缺乏适当的 Spring 2 -> 3 迁移,这种方式将在您可以迁移其他部门之前,不要成为阻碍者
\n| 归档时间: |
|
| 查看次数: |
3943 次 |
| 最近记录: |