Kiali仪表板中“入站指标”和“出站指标”的“报告自”是什么意思?

时间:2019-09-12 15:47:39

标签: tcp istio kiali

我试图了解我在Kiali部署之间的TCP流量,但是很少有“选项卡”让我感到困惑。

据我了解-

  • 入站流量-指从工作负载流向其他节点的流量
  • 出站流量-指从工作负载到此节点的入站流量

然后,Reported from都有子选项-两个源/目标。这意味着什么?

更改Reported from值时,我得到了两个不同的入站流量图。

enter image description here

1 个答案:

答案 0 :(得分:1)

这是Istio遥测的副词。基本上,无论请求是入站还是出站,所有度量均通过请求源和目的地进行冗余报告。请在此处查看reporter标签定义:https://istio.io/docs/reference/config/policy-and-telemetry/metrics/#labels

大多数情况下,此信息是多余的,也就是说,sourcedestination报告者将是相同的,但是在某些情况下会有所不同,例如:

  • 当请求发射器不是服务网格的一部分,因此被虚拟化为unknown时,该source将没有相应的遥测。
  • 类似地,如果接收者为unknown,则该destination将没有相应的遥测。
  • 某些Istio功能会影响此遥测,例如,启用故障注入后,将为source发出相应的遥测,但不会为destination发出。每当从出站边车取消请求时,就会发生类似的情况。或电路断路等。
  • 相反,配置了镜像后,将为destination报告者看到镜像的请求,而对于source则看不到
  • response time指标因报告者而异:在source上报告,它占了整个响应时间,即服务器处理时间+网络往返,而在destination上报告,它仅占了整个响应时间。服务器处理时间,因此您会看到较低的值。

这就是我现在能想到的,但可能还有其他例外情况。