使用istio和不使用istio的jaeger跟踪的优势是什么?

问题描述 投票:1回答:1

带有istio和不带有istio的jaeger跟踪的优势是什么?

例如,使用istio,它将减少收集更多迹线的等待时间

istio jaeger distributed-tracing
1个回答
0
投票

如果您已经在部署中使用Istio,则在其中启用跟踪将提供更完整的请求处理情况,例如考虑代理之间在网络中花费的时间。

您也不需要在服务中具有完整的跟踪工具,只要它们通过某些标头,那么Istio仍然可以提供非常准确的跟踪图像(但是您无法捕获跟踪中的任何特定于业务的数据) 。

由Istio生成的跟踪将具有标准化的跨度名称,您可以使用这些跨度名称来推断整个基础架构中的SLA,而服务内部的显式跟踪工具通常可以使用不同的命名方案,尤其是当服务以不同的语言编写且使用不同的方式时框架。

为了两全其美,我建议在服务内部添加工具以实现完全保真,并且还可以在Istio中启用跟踪以捕获请求执行的全貌(以及所有网络延迟)。

© www.soinside.com 2019 - 2024. All rights reserved.