使用istio和不使用istio的jaeger跟踪的优点是什么?
例如,使用istio可以减少收集更多跟踪的延迟。
发布于 2019-12-10 12:43:55
如果您已经在部署中使用Istio,那么在其中启用跟踪将提供更完整的请求处理情况,例如计算代理之间在网络中花费的时间。
您也不需要在您的服务中使用完整的跟踪工具,只要它们通过某些头,那么Istio仍然可以提供相当准确的跟踪图(但您不能在跟踪中捕获任何特定于业务的数据)。
由Istio生成的跟踪将具有标准化的跨度名称,您可以使用这些名称来推断整个基础结构中的SLA,而服务中的显式跟踪工具通常可以使用不同的命名方案,特别是当服务以不同的语言和使用不同的框架编写时。
为了两全其美,我建议在服务中添加插装以获得完全的保真度,并在Istio中启用跟踪以捕获请求执行的全貌(以及所有网络延迟)。
https://stackoverflow.com/questions/58134618
复制相似问题