如何监控多核 CPU
默认 Cloud Insight 收集总的 CPU 指标数据,而如果服务器是多核的,想要看每个核的使用情况只需要配置即可。
具体配置方法如下:
1 切换至配置文件所在地, /etc/CiAgent
2 开启配置文件 conf.d/system_core.yaml
cp system_core.yaml.example system_core.yaml
3 重启 Cloud Insight Agent,使配置生效
sudo /etc/init.d/CiAgent restart
4 通过查看 Agent Info 信息,来验证配置是否成功
system_core
-----------
- instance #0 [OK]
- Collected 1 metric, 0 events & 1 service check
5 配置仪表盘显示
-
先在指标处查看都生成了哪些
core
指标,看看这些指标在哪些hosts
上,有哪些tags
。 -
创建仪表盘,指标现在要监控的指标,
from
参数可以选择要监控的具体哪个核,哪个主机,哪个实例,或者在avg_by
处选择按照core
分组显示,这样就显示出所有核数据。 - 保存配置,生出自定义仪表盘,然后这个数据可以分享给别人。
仪表盘配置动图如下: