容器服务ACK(Container Service for Kubernetes)的存储监控可以帮助您在使用云盘和NAS时,通过阿里云Prometheus服务监控当前节点侧存储的使用状况。本文介绍如何使用ACK的节点侧存储监控功能,并举例说明如何配置事件告警。
前提条件
目前只有v1.18.8.46-afb19e46-aliyun版本的csi-plugin同时支持云盘及NAS监控功能,请确保当前的csi-plugin组件的YAML版本和镜像版本为最新版本。您可通过以下方式升级csi-plugin至最新版。
- 执行GitHub社区中alibaba-cloud-csi-driver的升级脚本。
- 通过控制台升级。具体操作,请参见通过控制台升级csi-plugin组件。
背景信息
在ACK集群中通常使用云盘数据卷或NAS数据卷存储数据,通过部署csi-plugin的最新版本(ACK集群默认安装csi-plugin组件)将磁盘监控与PVC进行绑定。通过阿里云Prometheus监控可以查看当前PVC的状态、配置容量阈值和IOPS阈值,进行事件告警以感知当前PVC使用情况。
通过控制台升级csi-plugin组件
- 登录容器服务管理控制台,在左侧导航栏中选择集群。
- 在集群列表页面中,单击目标集群名称,然后在左侧导航栏中,选择 。
- 单击存储页签,在csi-plugin组件区域单击升级。
存储监控使用说明
目前节点侧监控功能支持云盘及NAS两种存储产品。您可通过阿里云Prometheus监控当前云盘或NAS的使用状况,具体操作如下。
说明 查看存储监控资源需要开启阿里云Prometheus监控。具体操作,请参见开启ARMS Prometheus监控。
- 过滤项
过滤项 说明 StorageType 存储类型,disk表示云盘,nas表示NAS文件存储。 Namespace PVC所在的命名空间。 PVC PVC的名称。 - 监控指标
指标名称 说明 显示单位 IOPS PVC的读写IOPS ops/sec(每秒读写磁盘次数) Latency(avg) PVC的读写请求的平均时延 ms(毫秒) ThroughPut PVC的吞吐量 GB IO Count In Queue IO请求在磁盘队列的个数 个数 Used Capacity PVC的磁盘使用空间大小 GB Total Capacity PVC的磁盘总空间大小 GB Free Capacity PVC的磁盘剩余空间大小 GB