Kubernetes 网络利用率指标
Kubernetes network utilization metrics
我是 运行 Google Compute Engine GCE 上的 Kubernetes 集群 GKE。
通过 Heapster,我可以获得不同的 network metrics,例如发送或接收的字节数,或错误率。
但是,为了更好地了解我的应用程序 (Pods) 瓶颈,了解节点网络的利用率至关重要。是否可以查询网络利用率,否则哪些指标可以指示我的网络健康状况?
您这边没有直接的方法来监控 VPC network 但有一些工具可以帮助您检查它是否按预期运行。
唯一记录在案的 VPC 网络限制是 egress throughput caps,这取决于节点拥有的核心数量。
您可以在 Google 云控制台中查看“网络字节”和“网络数据包”的图表。可以通过以下方式检索它们:
云控制台 -> 实例组 -> Managed_Intance_Group_Name
或
云控制台-> 虚拟机实例-> Node_Name
池和节点的网络图也可以在 Stackdriver 帐户中找到
(https://app.google.stackdriver.com) -> 资源 -> 容器引擎 -> 集群名称
分析这些图表可能有助于您确定您的流量是否受到限制。
要获得更多可见性,您还可以使用 cAdvisor 或提到的其他工具 here
我是 运行 Google Compute Engine GCE 上的 Kubernetes 集群 GKE。 通过 Heapster,我可以获得不同的 network metrics,例如发送或接收的字节数,或错误率。
但是,为了更好地了解我的应用程序 (Pods) 瓶颈,了解节点网络的利用率至关重要。是否可以查询网络利用率,否则哪些指标可以指示我的网络健康状况?
您这边没有直接的方法来监控 VPC network 但有一些工具可以帮助您检查它是否按预期运行。
唯一记录在案的 VPC 网络限制是 egress throughput caps,这取决于节点拥有的核心数量。
您可以在 Google 云控制台中查看“网络字节”和“网络数据包”的图表。可以通过以下方式检索它们:
云控制台 -> 实例组 -> Managed_Intance_Group_Name
或
云控制台-> 虚拟机实例-> Node_Name
池和节点的网络图也可以在 Stackdriver 帐户中找到
(https://app.google.stackdriver.com) -> 资源 -> 容器引擎 -> 集群名称
分析这些图表可能有助于您确定您的流量是否受到限制。
要获得更多可见性,您还可以使用 cAdvisor 或提到的其他工具 here