Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带istio和不带istio的jaeger追踪有什么建议?_Istio_Jaeger_Distributed Tracing - Fatal编程技术网

带istio和不带istio的jaeger追踪有什么建议?

带istio和不带istio的jaeger追踪有什么建议?,istio,jaeger,distributed-tracing,Istio,Jaeger,Distributed Tracing,带istio和不带istio的jaeger追踪有什么建议 例如,如果您已经在部署中使用istio,则使用istio将减少收集更多跟踪的延迟,然后在其中启用跟踪将提供更完整的请求处理情况,例如计算代理之间在网络中花费的时间 您也不需要在您的服务中有完整的跟踪工具,只要它们通过特定的头,那么Istio仍然可以提供非常准确的跟踪图片(但您无法在跟踪中捕获任何特定于业务的数据) 由Istio生成的跟踪将具有标准化的跨度名称,您可以使用这些名称来解释整个基础架构中的SLA,而服务内部的显式跟踪工具通常可以

带istio和不带istio的jaeger追踪有什么建议


例如,如果您已经在部署中使用istio,则使用istio将减少收集更多跟踪的延迟,然后在其中启用跟踪将提供更完整的请求处理情况,例如计算代理之间在网络中花费的时间

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

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

为了更好地兼顾这两个方面,我建议在服务中添加检测以获得完全的逼真度,并在Istio中启用跟踪以捕获请求执行(以及所有网络延迟)的全貌