NetData plugin 之 proc
Netdata 的数据采集都是通过各个plugin来进行的。找几个有代表性的plugin来看看。
概述
该plugin 顾名思义, 是针对于类Linux系统(BSD有单独的plugin), 通过读取 /proc 下面的数据来进行采集。
列表
先列一下都有哪些项。
文件 | 说明 |
---|---|
/proc/stat | 系统和内核的统计信息 |
/proc/uptime | 系统运行时间 |
/proc/loadavg | 负载 |
/proc/sys/kernel/random/entropy_avail | 熵池大小,单位bit |
/proc/pressure | 参考一下 psi |
/proc/interrupts | 中断表 |
/proc/softirqs | 系统软中断信息 |
/proc/vmstat | 虚拟内存统计信息 |
/proc/meminfo | 当前内存信息 |
/sys/kernel/mm/ksm | ksmd 类似一个COW机制 |
/sys/block/zram | 虚拟内存的压缩 |
/sys/devices/system/edac/mc | EDAC即error detection and correction(错误检测与纠正) |
/sys/devices/system/node | numa node 信息 |
/proc/pagetypeinfo | 伙伴系统信息 |
/proc/net/dev | 网络适配器统计信息 |
/proc/net/sockstat | 套接字统计信息 |
/proc/net/sockstat6 | 套接字统计信息 |
/proc/net/netstat | 网络技术信息 |
/proc/net/snmp | 各层网络协议收发包状况 |
/proc/net/snmp6 | 各层网络协议收发包状况 |
/proc/net/sctp/snmp | sctp |
/proc/net/softnet_stat | 从cpu 的维度查看丢包 |
/proc/net/ip_vs/stats | ipvs 统计信息 |
/proc/net/stat/conntrack | |
/proc/net/stat/synproxy | tcp的握手代理? |
/proc/diskstats | 磁盘设备统计信息 |
/proc/mdstat | md 设备驱动程序控制的RAID 设备信息 |
/proc/net/rpc/nfsd | nfsd统计信息 |
/proc/net/rpc/nfs | nfs统计信息 |
/proc/spl/kstat/zfs/arcstats | zfu信息 |
/sys/fs/btrfs | btrfs信息 |
ipc | |
/sys/class/power_supply | 电源信息 |
来源:oschina
链接:https://my.oschina.net/guopei/blog/3397061