老白学编程

夙愿已清 提交于 2020-04-22 23:03:33

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 电源信息
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!