Print
知

CloudOS E7501 虚拟机性能监控数据不显示

2026-09-24 发表

问题描述

CloudOS E7501 虚拟机性能监控数据不显示

过程分析

1、cloudos上虚拟机的性能监控数据是ceilometer采集的,后台先确认pod状态以及使用的存储卷容量情况,查看确认环境ceilometer状态正常,ceilometer卷利用率100%

2、进到对应路径下一层一层筛选占用的大文件,发现tmp目录占用了一百多G,tmp目录有大量文件

3、确认tmp目录下文件产生的原因,ceilometer采集的监控数据通过gnocchi存储,gnocchi会将数据写入incoming128-x分片中,当incoming有文件缺失,可能在/tmp目录下创建新的临时文件进行处理,导致tmp目录下文件不断累积,最终导致分区沾满。

解决方法

正常环境incoming文件是从incoming128-0到incoming128-127,排查现场环境发现确实存在部分incoming文件丢失,需要手动全部补全,按照同样的命名方式incoming128-x(x为环境缺失的),若分区沾满无法创建文件的话,可以先清理tmp中历史文件。

创建出来的所有者和所属组都是root,需要改成与环境其他文件一致的所有者和所属组chown pcpda:polkitd incoming128-x(不同版本所有者和所属组可能存在差异,按环境来)以及文件权限chmod 755 incoming128-x

补全incoming文件后,清理tmp下文件(可全部清理),将卷空间释放,重启ceilometer后观察半小时看性能数据显示即恢复正常。