首页 > 解决方案 > Kiali 仪表板中入站指标和出站指标的“报告来源”是什么意思?

问题描述

我试图了解我在 Kiali 中的部署之间的 TCP 流量,但很少有选项卡让我有点困惑。

据我了解——

Reported from然后它们都有- Source / Destination 的子选项。这意味着什么?

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

在此处输入图像描述

标签: tcpistiokiali

解决方案


这是 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报告时它将仅考虑服务器处理时间,因此您会看到较低的值。

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


推荐阅读