本文介绍了如何查看Kubernetes监控的Service和Workload的网络拓扑。

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏单击Kubernetes监控
  3. 在顶部菜单栏,选择地域。
  4. Kubernetes监控页面,单击Kubernetes集群名称。
  5. 在左侧导航栏单击集群拓扑
    集群拓扑页面默认显示全部命名空间下的Service网络拓扑。
  6. 可选:单击Workload页签,查看Deployment、StatefulSet和DaemonSet的网络拓扑。

通用操作

在集群拓扑页面的左侧,您可以执行以下操作:
  • Time时间选择框,您可以选择需要查看的时间段。例如:最近30分钟、最近1小时、最近12小时等。
  • NameSpaceLabel下拉框中选择集群命名空间和标签,可以筛选并查看目标命名空间下的资源列表。单击资源名称,可以在拓扑图中定位目标资源,并在右侧弹出目标资源详情面板。更多信息,请参见节点详情
在集群拓扑的展示页面,您可以执行以下操作:
  • 在拓扑图中,单击命名空间节点右上角的扩展图标图标,可以展开当前命名空间下的Service。单击右上角的收缩图标图标,可以收起当前命名空间。
  • 将鼠标悬浮于拓扑图中的资源上,可以在页面底部查看目标资源的请求数、错误数和响应时间。
  • 将鼠标悬浮于节点之间的连线上,可以在页面底部查看资源之间的请求数、错误数和响应时间。
    说明 当错误数>0或者响应时间>500 ms时,表示资源之间连接异常,同时连线的颜色为红色。
  • 单击目标资源节点,在右侧弹出目标资源详情面板。更多信息,请参见节点详情
  • 单击节点之间的连线,在右侧弹出目标连线详情面板。更多信息,请参见节点连线详情
  • 右键拓扑图中的资源,在弹出的对话框中单击查看容器层(3D),可以查看目标资源的容器层3D拓扑。更多信息,请参见查看容器层3D
  • 右键拓扑图中的资源,在弹出的对话框中单击只看下游只看下游只看上下游,可以提取目标资源对应的上下游拓扑。
  • 在页面空白处右键,在弹出的对话框中单击全部收起全部展开,可以收起或展开所有命名空间。
在集群网络拓扑的展示页面的底部,您可以执行以下操作:
  • 单击页面底部放大图标图标或滑动鼠标滚轮,可以放大拓扑图。
  • 单击页面底部缩小图标图标或滑动鼠标滚轮,可以缩小拓扑图。
  • 单击页面底部展开拓扑图图标,可以展开所有命名空间。
  • 单击页面底部收起拓扑图图标,可以收起所有命名空间。
  • 单击页面底部适应页面大小图标,可以将拓扑图调整为适应页面大小。
  • 单击页面底部刷新图标,可以刷新当前拓扑图。

Service网络拓扑

Service网络拓扑页面显示了各命名空间下的Service之间的网络拓扑关系。

容器监控-业务流量拓扑

收起状态的命名空间节点显示了各命名空间下Service的数量。数字外围的圆圈显示了异常和正常状态的Service分布情况,其中,黄色表示异常状态的Service,蓝色表示正常状态的Service。

展开状态的命名空间节点显示了命名空间下的所有Service,每个Service节点下显示了Service的请求数。当错误数>0或者响应时间>500 ms时,表示当前Service异常,Service节点显示为黄色。

Workload网络拓扑

Workload网络拓扑页面显示了各命名空间下所有Deployment、StatefulSet和DaemonSet的网络拓扑关系。

容器监控-Deployment业务流量拓扑

收起状态的命名空间节点显示了各命名空间下Workload的总数。数字外围的圆圈显示了异常和正常状态的Workload分布情况,其中,黄色表示异常状态的Workload,蓝色表示正常状态的Workload。

展开状态的命名空间节点显示了命名空间下的所有Workload,每个Workload节点下显示了Workload的请求数。当错误数>0或者响应时间>500 ms时,表示当前Workload异常,Workload节点显示为黄色。

节点详情

在页面左侧单击目标资源或在集群拓扑中单击拓扑节点,可以在节点详情面板查看节点的详细信息。

节点详情面板显示了节点的请求数、错误数、平均响应时间和实例数,以及请求数、错误数、平均响应时间、慢调用和实例数的时序曲线。

Kubernetes监控支持对多个协议的请求数、响应时间、错误数和慢调用数进行监控。

单击协议的名称,可以查看不同协议对应的请求数、响应时间、错误数和慢调用数的时序曲线。各协议可查看指标的详细信息,请参见多协议指标详情

拓扑节点详情面板

节点连线详情

单击拓扑节点之间的连线,可以在节点连线详情面板查看节点连线的详细信息。

节点连线详情面板显示了连线的请求数、错误数和平均响应时间,以及请求数、错误数、平均响应时间和慢调用的时序曲线。

Kubernetes监控支持对多个协议的请求数、响应时间、错误数和慢调用数进行监控。

单击协议的名称,可以查看不同协议对应的请求数、响应时间、错误数和慢调用数的时序曲线。各协议可查看指标的详细信息,请参见多协议指标详情

拓扑节点连线详情