我试图了解我在 Kiali 中的部署之间的 TCP 流量,但很少有选项卡让我有点困惑。
据我了解——
- 入站流量 - 指从 Workload 流向其他节点的流量
- 出站流量 - 指从工作负载到此节点的传入流量
Reported from
然后它们都有- Source / Destination 的子选项。这意味着什么?
当我更改Reported from
值时,我得到了两个不同的入站流量图表。
这是 Istio 遥测的一个微妙之处。基本上,无论是入站还是出站,请求的源和目标都会冗余地报告所有指标。在此处查看reporter
标签定义:https ://istio.io/docs/reference/config/policy-and-telemetry/metrics/#labels
大多数情况下,这些信息是多余的,即对于source
和destination
记者来说是相同的,但在某些情况下会有所不同,例如:
unknown
,将没有相应的遥测source
。unknown
,则不会有相应的遥测destination
。source
但不会发出destination
. 每当从出站边车中取消请求时,都会发生类似的事情,例如断路等。destination
报告者看到,但不会被source
response time
指标因报告者而异:在source
报告时它会考虑整个响应时间,即服务器处理时间 + 网络往返,而在destination
报告时它将仅考虑服务器处理时间,因此您会看到较低的值。这就是我现在能想到的,但可能还有其他例外。