本文将介绍如何在通过 LogListener 采集主机相关监控指标数据(CPU、内存、网络、磁盘、系统等指标)到 CLS。
前提条件
已配置主机指标采集相关权限,详情请参见 CLS 访问策略模板。
使用限制
需要采集的主机,已安装loglistener,且版本≥3.4.2。若您的版本低于 3.4.2,需先升级。具体操作见 LogListener 升级指南。
不支持 Windows 版本。
操作步骤
步骤1:选择指标主题
1. 登录 日志服务控制台。
2. 在左侧导航栏中,单击指标主题,选择需要投递的指标主题,单击指标主题名称,进入指标主题详情页面。若您尚未创建指标主题,可单击创建指标主题进行创建,详情请参见 指标主题。
3. 在指标主题详情页中,选中左侧菜单中的指标接入 > 主机监控指标,并在右侧的管理页面中单击新建,进入主机监控指标配置流程。

步骤2:选择机器组
1. 选择机器组。选择需要进行主机监控指标采集的机器组
如果您想创建新的机器组,可单击新建机器组:

1. 填写机器组名称,通过机器标识的方式关联已安装 LogListener 的目标服务器。详情请参见 机器组。然后单击下一步。

2. 完成创建后,在列表中勾选您创建的机器组。

如果您想选择已有的机器组,可执行如下操作:
在列表中勾选您的目标机器组,然后单击下一步。

2. 配置采集名称以及采集时间间隔。

指标采集时间间隔:每次请求的时间间隔,单位为ms,默认为30000,不能低于5000。
步骤3:检索分析

其他操作:查看主机指标数据监控仪表盘
CLS 提供主机监控的预制仪表盘能力。单击主机监控指标列表页的查看预置仪表盘,即可进入主机监控指标统计大盘

在主机指标监控预制仪表盘中即可查看所有已采集到的数据指标的可视化统计大盘

指标说明
所采集的主机监控指标说明如下:
CPU 相关指标
指标名 | 说明 | 单位 |
cpu_count | CPU 核数 | 个 |
cpu_util | CPU 使用率,计算方式为排除 idle、wait、steal 后的占比。 | % |
cpu_guest_util | 客户时间(guest time)占比 | % |
cpu_guestnice_util | Nice 进程客户时间(nice guest time)占比 | % |
cpu_irq_util | 硬中断处理时间(Hard Irq time)占比 | % |
cpu_nice_util | Nice 时间(Nice time)占比 | % |
cpu_softirq_util | 软中断处理时间(Soft Irq time)占比 | % |
cpu_steal_util | 等待宿主机 CPU 时间(Steal time)占比 | % |
cpu_sys_util | 内核态(System time)占比 | % |
cpu_user_util | 用户态(User time)占比 | % |
cpu_wait_util | 等待 IO(Waiting time)占比 | % |
内存相关指标
指标名 | 说明 | 单位 |
mem_util | 内存使用率 | % |
mem_cache | 已申请但未使用的内存 | byte |
mem_free | 未使用的内存 | byte |
mem_available | 可用内存 | byte |
mem_used | 已使用内存 | byte |
mem_swap_util | Swap 内存使用率 | % |
mem_total | 内存总量 | byte |
系统相关指标
指标名 | 说明 | 单位 |
system_boot_time | 系统启动时间 | s |
system_load1 | 系统平均负载,1分钟平均值 | 不涉及 |
system_load5 | 系统平均负载,5分钟平均值 | 不涉及 |
system_load15 | 系统平均负载,15分钟平均值 | 不涉及 |
protocol_tcp_established | 已建立的 TCP 连接数 | 个 |
protocol_tcp_insegs | 接收的所有 TCP 报文数 | 个 |
protocol_tcp_outsegs | 发送的 TCP 报文数 | 个 |
protocol_tcp_retran_segs | 重传的 TCP 报文数 | 个 |
protocol_tcp_retran_util | 重传报文占总发送报文数量的比值 | % |
fd_allocated | 已分配的文件描述符数量 | 个 |
fd_max | 最大可分配的文件描述符数量 | 个 |
磁盘相关指标
指标名 | 说明 | 单位 |
disk_rbps | 硬盘每秒读取流量 | byte/s |
disk_wbps | 硬盘每秒写入流量 | byte/s |
disk_riops | 硬盘每秒读取次数 | 次/s |
disk_wiops | 硬盘每秒写入次数 | 次/s |
disk_rlatency | 平均读延迟 | ms |
disk_wlatency | 平均写延迟 | ms |
disk_util | IO 使用率 | % |
disk_space_usage | 磁盘使用百分比 | % |
disk_inode_usage | inode 使用率 | % |
disk_space_used | 磁盘已使用容量 | byte |
disk_space_total | 磁盘总量 | byte |
disk_inode_total | inode 总量 | 个 |
disk_inode_used | inode 已使用容量 | 个 |
网络相关指标
指标名 | 说明 | 单位 |
net_drop_util | 丢弃的数据包占总数据包的比值 | % |
net_err_util | 报错数据包占总数据包的比值 | % |
net_in | 网络接收速率 | byte/s |
net_in_pkt | 每秒接收的数据包 | 个/s |
net_out | 网络发送速率 | byte/s |
net_out_pkt | 每秒发送的数据包 | 个/s |