14.9. 查看虚拟机的资源使用情况

OpenShift Container Platform Web 控制台中的仪表板提供集群指标的可视化表示,以帮助您快速了解集群状态。仪表板属于为核心平台组件提供监控的 Monitoring overview

OpenShift Virtualization 仪表板提供有关虚拟机和相关 pod 资源消耗的数据。OpenShift Virtualization 仪表板中显示的视觉化指标基于 Prometheus Query Language (PromQL) 查询

为了在 OpenShift Virtualization 仪表板中监控用户定义的命名空间,需要一个 monitoring 角色

您可以在 web 控制台的 VirtualMachine 详情页面 → Metrics 选项卡中查看 特定虚拟机的资源使用情况。

14.9.1. 关于查看主要消费者

在 OpenShift Virtualization 仪表板中,您可以选择特定的时间段,并查看该时间段内资源的顶级消费者。顶级消费者是虚拟机或 virt-launcher pod,消耗最多资源。

下表显示了控制面板中监控的资源,并描述了与顶级使用者的每个资源关联的指标。

受监控的资源

描述

内存交换流量

虚拟机在交换内存时占用最多内存压力.

vCPU 等待

经历其 vCPU 最长等待时间(以秒为单位)的虚拟机.

pod 的 CPU 使用量

使用最多 CPU 的 virt-launcher pod。

网络流量

正在通过接收最多网络流量(以字节为单位)来饱和网络的虚拟机。

存储流量

与存储相关的流量具有最高数量(以字节为单位)的虚拟机.

存储 IOPS

在一个时间段内每秒 I/O 操作量最高的虚拟机。

内存用量

使用最多内存的 virt-launcher pod(以字节为单位)。

注意

仅供前五名使用者查看资源消耗量。

14.9.2. 回顾顶端消费者

Administrator 视角中,您可以查看显示资源顶端用户的 OpenShift Virtualization 仪表板。

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。

流程

  1. 在 OpenShift Virtualization web 控制台中的 Administrator 视角中,导航到 ObserveDashboards
  2. Dashboard 列表中选择 KubeVirt/Infrastructure Resources/Top Consumers 仪表板。
  3. Period 下拉菜单中选择预定义的时间周期。您可以在表中查看顶级使用者的数据。
  4. 可选:点击 Inspect 以查看或编辑与表顶使用者关联的 Prometheus Query Language (PromQL) 查询。

14.9.3. 其他资源