操作系统监控目前支持的监控指标有:CPU相关监控项、CPU负载类相关监控项、内存相关监控项、磁盘相关监控项、磁盘I/O相关监控项、文件系统类相关监控项、网卡类相关监控项、NTP类相关监控项、TCP连接数类相关监控、GPU相关监控项。
采集方式(Windows):暂不支持。
≥ 0 ms/op
云服务器
- 磁盘
云服务器
- 挂载点
disk_fs_rwstate
(Agent) 文件系统读写状态
该指标用于统计测量对象挂载文件系统的读写状态。状态分为:可读写(0)/只读(1)。
采集方式(Linux):通过读取/proc/mounts中第四列文件系统挂载参数获得。
0:可读写
云服务器
- 挂载点
disk_inodesTotal
(Agent) inode空间大小
该指标用于统计测量对象当前磁盘的inode空间量。
采集方式(Linux):执行df -i命令,查看Inodes列数据。挂载点前缀路径长度不能超过64个字符,必须以字母开头,只能包含0-9/a-z/A-Z/-/./~。
云服务器
- 挂载点
disk_inodesUsed
(Agent) inode已使用空间
该指标用于统计测量对象当前磁盘已使用的inode空间量。
采集方式(Linux):执行df -i命令,查看IUsed列数据。挂载点前缀路径长度不能超过64个字符,必须以字母开头,只能包含0-9/a-z/A-Z/-/./~。
云服务器
- 挂载点
disk_inodesUsedPercent
(Agent) inode已使用占比
该指标用于统计测量对象当前磁盘已使用的inode占比。
单位:百分比
采集方式(Linux):执行df -i命令,查看IUse%列数据。挂载点前缀路径长度不能超过64个字符,必须以字母开头,只能包含0-9/a-z/A-Z/-/./~。
0-100%
云服务器
- 挂载点
ntp_offset
(Agent) NTP偏移量
该指标用于统计测量对象当前NTP偏移量。
单位:ms
采集方式(Linux):执行nvidia-smi命令,查看Perf列数据。
≥ 0 ms
该指标用于统计测量对象所有状态的TCP连接数总和。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_established
(Agent) TCP ESTABLISHED
该指标用于统计测量对象处于ESTABLISHED状态的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_sys_sent
(Agent) TCP SYS_SENT
该指标用于统计测量对象处于请求连接状态的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_sys_recv
(Agent) TCP SYS_RECV
该指标用于统计测量对象服务器端收到的请求连接的TCP数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_fin_wait1
(Agent) TCP FIN_WAIT1
该指标用于统计测量对象客户端主动关闭且没有收到服务端ACK的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_fin_wait2
(Agent) TCP FIN_WAIT2
该指标用于统计测量对象处于FIN_WAIT2状态的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_close
(Agent) TCP CLOSE
该指标用于统计测量对象关闭的或未打开的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_last_ack
(Agent) TCP LAST_ACK
该指标用于统计测量对象被动关闭等待ACK报文的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_listen
(Agent) TCP LISTEN
该指标用于统计测量对象处于LISTEN状态的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_closing
(Agent) TCP CLOSING
该指标用于统计测量对象处于服务端和客户端同时主动关闭状态的TCP连接数量。
单位:Count
采集方式(Linux):通过/proc/net/tcp文件获取到所有状态的TCP连接,再统计每个状态的连接数量。
采集方式(Windows):通过WindowsAPI GetTcpTable2获取。
net_tcp_retrans
(Agent) TCP重传率
该指标用于统计测量对象重新发送的报文数与总发送的报文数之间的比值。
单位:百分比
采集方式(Linux):通过从/proc/net/snmp文件中获取对应的数据,计算采集周期内发送包数和重传包数的比值得出。
采集方式(Windows):重传率通过WindowsAPI GetTcpStatistics获取
0-100%