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

时间:2019-09-27 12:31:24

标签: istio jaeger distributed-tracing

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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