1.主要总结以下内容:
-CPU
-Load
-内存
-磁盘
-IO
-网络相关
2.CPU相关采集项
cpu.idle:Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request. CPU空闲百分比
cpu.busy:与cpu.idle相对,他的值等于100减去cpu.idle。
cpu.guest:Percentage of time spent by the CPU or CPUs to run a virtual processor.
cpu.iowait:Percentage of time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request.
CPU的IO等待的百分比
cpu.irq:Percentage of time spent by the CPU or CPUs to service hardware interrupts.
cpu.softirq:Percentage of time spent by the CPU or CPUs to service software interrupts.
cpu.nice:Percentage of CPU utilization that occurred while executing at the user level with nice priority.
cpu.steal:Percentage of time spent in involuntary wait by the virtual CPU or CPUs while the hypervisor was servicing another virtual processor.
cpu.system:Percentage of CPU utilization that occurred while executing at the system level (kernel).
cpu.user:Percentage of CPU utilization that occurred while executing at the user level (application).
cpu.cnt:cpu核数。
cpu.switches:cpu上下文切换次数,计数器类型。
3.磁盘相关采集项
df.bytes.free:磁盘可用量,int64
df.bytes.free.percent:磁盘可用量占总量的百分比,float64,比如32.1
df.bytes.total:磁盘总大小,int64
df.bytes.used:磁盘已用大小,int64
df.bytes.used.percent:磁盘已用大小占总量的百分比,float64
df.inodes.total:inode总数,int64
df.inodes.free:可用inode数目,int64
df.inodes.free.percent:可用inode占比,float64
df.inodes.used:已用的inode数据,int64
df.inodes.used.percent:已用inode占比,float64
4.IO相关采集项
disk.io.ios_in_progress:Number of actual I/O requests currently in flight.
disk.io.msec_read:Total number of ms spent by all reads.
disk.io.msec_total:Amount of time during which ios_in_progress >= 1.
disk.io.msec_weighted_total:Measure of recent I/O completion time and backlog.
disk.io.msec_write:Total number of ms spent by all writes.
disk.io.read_merged:Adjacent read requests merged in a single req.
disk.io.read_requests:Total number of reads completed successfully.
disk.io.read_sectors:Total number of sectors read successfully.
disk.io.write_merged:Adjacent write requests merged in a single req.
disk.io.write_requests:total number of writes completed successfully.
disk.io.write_sectors:total number of sectors written successfully.
disk.io.read_bytes: 磁盘的读取速率 ,单位是byte的数字
disk.io.write_bytes: 磁盘的写入速率 ,单位是byte的数字
disk.io.avgrq_sz:下面几个值就是iostat -x 1看到的值
disk.io.avgqu-sz
disk.io.await :
每一个IO请求的处理的平均时间(单位是毫秒),这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。disk.io.svctm
disk.io.util: IO使用率 ,是个百分数,比如56.43,表示56.43%
5.机器负载相关采集项
load.1min: 1分钟运行进程队列中平均负载
load.5min: 5分钟运行进程队列中平均负载
load.15min: 15分钟运行进程队列中平均负载
6.内存相关采集项
mem.memtotal:内存总大小
mem.memused:使用了多少内存
mem.memused.percent:使用的内存占比
mem.memfree.percent: 内存剩余的百分比
mem.swaptotal:swap总大小
mem.swapused:使用了多少swap
mem.swapused.percent:使用的swap的占比
mem.swapfree
mem.swapfree.percent
7.网络相关采集项
net.if.in.bytes: 网络上传速率(M/s)
net.if.in.compressed
net.if.in.dropped
net.if.in.errors
net.if.in.fifo.errs
net.if.in.frame.errs
net.if.in.multicast
net.if.in.packets: 网络上传速率(数据包/s)
net.if.out.bytes: 网络下载速率(M/s)
net.if.out.carrier.errs
net.if.out.collisions
net.if.out.compressed
net.if.out.dropped
net.if.out.errors
net.if.out.fifo.errs
net.if.out.packets: 网络下载速率(数据包/s)
net.if.total.bytes: 网络总传输速率(M/s)
net.if.total.dropped
net.if.total.errors
net.if.total.packets: 网络总传输速率(数据包/s)