排查网络拓扑问题
请按照以下指南排查网络拓扑的常见问题。如需详细了解网络拓扑,请参阅概览。
未找到此图表的节点
检查确定您的资源未被过滤条件隐藏。如需了解详情,请参阅过滤特定实体。
只有当前项目创建的资源才向该项目显示。如果您使用的是共享 VPC,则您的网络可能位于宿主项目中,而资源可能位于服务项目中。在宿主项目中,网络拓扑无法直观呈现共享 VPC 网络或其资源,因为资源在服务项目中。如需了解如何直观呈现共享 VPC 网络中的资源,请参阅向单个图表添加多个项目。
为什么我看不到实体之间的流量?
如需了解您看不到实体之间流量的原因,请参阅以下内容:
- 在连接的任何一端,必须至少有一个受支持的资源与其他资源通信,以便资源之间的流量变为可见。
- 如果资源之间的流量非常低,则网络拓扑可能不会显示其中的连接。
缺少实例或负载平衡器
您可能有一个现有实例或负载平衡器,而该实例或负载平衡器未显示在网络拓扑图中。以下各部分介绍了不显示资源的场景。
项目和指标范围
网络拓扑图显示现有项目或 Monitoring 的指标范围内资源间的通信。如果缺少的资源与当前选择的项目不同,请检查这两个项目的指标范围是否对这两个项目可见。如需了解详情,请参阅将多个项目添加到单个图表中。
通信
网络拓扑图仅显示与选定的小时段中至少一个其他实体进行通信的资源。如果实例或负载平衡器在选定小时段内未发送或接收流量,则网络拓扑不会直观呈现。在实例或负载平衡器正在与其他实体通信时检查是否已选择小时段。如需了解详情,请参阅数据收集和数据时效性。
过滤条件和实体选择
在网络拓扑图中,您可以添加过滤条件以查看指定的资源及与其通信的资源。所有其他资源都会被隐藏。检查您的过滤条件是否包含您要查看的实例或负载平衡器。
网络拓扑还包括一个窗格,您可以在其中选择隐藏或显示特定实体。检查是否正在显示(您是否已选择)要查看的资源类型。例如,如果您取消选中实例复选框,则所有实例都将被隐藏。
如需了解详情,请参阅过滤特定实体。
当我展开某些实体时,网络拓扑会跳过层次结构的某些级别
假如在任何特定级别上只有一个实体,网络拓扑会跳过该级别或多个级别,直到达到可以聚合多个实体的级别或达到基础实体为止。
网络拓扑始终显示层次结构的某些级别,例如虚拟机 (VM) 实例所在的地区。例如,如果您在一个地区中只有一个虚拟机,则网络拓扑将显示该地区,但是当您展开该地区时,网络拓扑将直接跳到虚拟机实例,而不会显示其区域。
您仍然可以通过点击实体并查看其详细信息窗格来查看实体的完整层次结构。
有些行不显示指标值
如需了解某些行不显示指标值的原因,请参阅以下内容:
在某些情况下,网络拓扑具有指标值,但没有足够的空间来显示这些指标。网络拓扑在线中显示一个隆起,表示指标值可用。拖动连接对象以进一步分开以便显示指标值。
在聚合层次结构的所有级别的实体之间,指标可能不可用。例如,从虚拟机到地区可使用这些指标,但在虚拟机之间不能使用这些指标。
并非所有指标都适用于所有连接。如需了解每个连接支持的指标,请参阅指标参考文档。
对于丢包和延迟时间,如果指标的采样率过低而不可靠,或 Cloud Monitoring API 未返回值,则指标值会显示
Not available
。如需详细了解如何计算这些指标,请参阅性能信息中心概览中的指标部分。只有代表单个连接的线上才会显示延迟时间。它不会在分支到多个连接的线上聚合。
显示的吞吐量高于预期
如需查看有关吞吐量值的详细信息,请点击该指标以查看时间序列图表。您可以查看吞吐量随时间变化的情况。
如果您启用了 VPC 流日志并将这些日志导出到 BigQuery,则可以使用自动生成的查询来查看与吞吐量值相关的流。如需了解详情,请参阅使用生成的查询。
图中包含过多的节点和连接
使用过滤条件或实体选择窗格来减少杂乱无章的情况。如需了解详情,请参阅过滤特定实体。
完整的图表太大,无法处理
如果拓扑图过大,无法在浏览器中显示,则系统会显示截断的图表。显示的图表中可能缺少某些连接和节点。
- 从此指标范围中移除一些项目或资源。
- 要缩小图表的大小,请仅显示当前项目的数据。
Google Cloud 可用区中有两个同名的 GKE 集群
GKE 集群名称对于每个 GKE 位置(例如 Google Cloud 区域或 Google Cloud 可用区)都是唯一的。您可以在 Google Cloud 可用区中设置 GKE 集群,也可以在第二个 Google Cloud 区域中设置具有相同名称的第二个 GKE 集群。在网络拓扑 GKE 视图中,这些集群显示为位于同一可用区中的两个同名的集群。点击节点后,您可以在集群名称下方以及右侧面板中看到集群位置。