linux 模块
linux
linux 系统指标
conntrack
conntrack
summary
跨 CPU 内核汇总的 nf_conntrack 统计信息的摘要
-
linux.conntrack.summary.drop
-
由于 conntrack 失败而丢弃的数据包
类型: long
-
linux.conntrack.summary.early_drop
-
为了腾出空间以容纳新条目而丢弃的 conntrack 条目
类型: long
-
linux.conntrack.summary.entries
-
conntrack 表中的条目
类型: long
-
linux.conntrack.summary.found
-
成功搜索到的条目
类型: long
-
linux.conntrack.summary.ignore
-
已连接到 conntrack 条目的数据包
类型: long
-
linux.conntrack.summary.insert_failed
-
列表插入失败的条目数量
类型: long
-
linux.conntrack.summary.invalid
-
无法跟踪的数据包
类型: long
-
linux.conntrack.summary.search_restart
-
由于表调整而必须重新启动的表查找
类型: long
iostat
iostat
-
linux.iostat.read.request.merges_per_sec
-
排队到设备的每秒合并的读取请求数。
类型: float
-
linux.iostat.write.request.merges_per_sec
-
排队到设备的每秒合并的写入请求数。
类型: float
-
linux.iostat.read.request.per_sec
-
每秒向设备发出的读取请求数
类型: float
-
linux.iostat.write.request.per_sec
-
每秒向设备发出的写入请求数
类型: float
-
linux.iostat.read.per_sec.bytes
-
每秒从设备读取的字节数。
类型: float
格式: 字节
-
linux.iostat.read.await
-
向设备发出的读取请求的平均服务时间。
类型: float
-
linux.iostat.write.per_sec.bytes
-
每秒从设备写入的字节数。
类型: float
格式: 字节
-
linux.iostat.write.await
-
向设备发出的写入请求的平均服务时间。
类型: float
-
linux.iostat.request.avg_size
-
向设备发出的请求的平均大小(以字节为单位)。
类型: float
-
linux.iostat.queue.avg_size
-
向设备发出的请求的平均队列长度。
类型: float
-
linux.iostat.await
-
向设备发出的请求的平均服务时间。
类型: float
-
linux.iostat.service_time
-
向设备发出的 I/O 请求的平均服务时间(以毫秒为单位)。
类型: float
-
linux.iostat.busy
-
向设备发出 I/O 请求的 CPU 时间百分比(设备的带宽利用率)。当此值接近 100% 时,表示设备饱和。
类型: float
ksm
ksm
stats
KSM 统计信息
-
linux.ksm.stats.pages_shared
-
正在使用的共享页。
类型: long
-
linux.ksm.stats.pages_sharing
-
共享页面的站点。
类型: long
-
linux.ksm.stats.pages_unshared
-
唯一的页面。
类型: long
-
linux.ksm.stats.full_scans
-
可合并页面已扫描的次数。
类型: long
-
linux.ksm.stats.stable_node_chains
-
已达到 max_page_sharing 的页面。
类型: long
-
linux.ksm.stats.stable_node_dups
-
重复的 KSM 页面数量。
类型: long
memory
Linux 内存数据
page_stats
内存页面统计信息
-
linux.memory.page_stats.pgscan_kswapd.pages
-
kswapd 扫描的页面
类型: long
格式: 数字
-
linux.memory.page_stats.pgscan_direct.pages
-
直接扫描的页面
类型: long
格式: 数字
-
linux.memory.page_stats.pgfree.pages
-
系统释放的页面
类型: long
格式: 数字
-
linux.memory.page_stats.pgsteal_kswapd.pages
-
kswapd 回收的页面数量
类型: long
格式: 数字
-
linux.memory.page_stats.pgsteal_direct.pages
-
直接回收的页面数量
类型: long
格式: 数字
-
linux.memory.page_stats.direct_efficiency.pct
-
直接回收效率百分比。较低的百分比表示系统难以回收内存。
类型: scaled_float
格式: 百分比
-
linux.memory.page_stats.kswapd_efficiency.pct
-
kswapd 回收效率百分比。较低的百分比表示系统难以回收内存。
类型: scaled_float
格式: 百分比
hugepages
此组包含与系统上巨型页面使用情况相关的统计信息。
-
linux.memory.hugepages.total
-
池中的巨型页面数量。
类型: long
格式: 数字
-
linux.memory.hugepages.used.bytes
-
已分配巨型页面中使用的内存。
类型: long
格式: 字节
-
linux.memory.hugepages.used.pct
-
已使用巨型页面的百分比。
类型: long
格式: 百分比
-
linux.memory.hugepages.free
-
池中可用的巨型页面数量。
类型: long
格式: 数字
-
linux.memory.hugepages.reserved
-
池中已保留但未分配的巨型页面数量。
类型: long
格式: 数字
-
linux.memory.hugepages.surplus
-
过度承诺的巨型页面数量。
类型: long
格式: 数字
-
linux.memory.hugepages.default_size
-
巨型页面的默认大小。
类型: long
格式: 字节
swap
此组包含与系统上交换内存使用情况相关的统计信息。
-
linux.memory.swap.total
-
总交换内存。
类型: long
格式: 字节
-
linux.memory.swap.used.bytes
-
已使用交换内存。
类型: long
格式: 字节
-
linux.memory.swap.free
-
可用的交换内存。
类型: long
格式: 字节
-
linux.memory.swap.used.pct
-
已使用交换内存的百分比。
类型: scaled_float
格式: 百分比
-
linux.memory.swap.in.pages
-
交换进来的页面。
类型: long
-
linux.memory.swap.out.pages
-
交换出去的页面。
类型: long
-
linux.memory.swap.readahead.cached
-
从 swap_ra_hit 中命中的交换预读页面。
类型: long
-
linux.memory.swap.readahead.pages
-
基于预读预测的交换页面。
类型: long
pageinfo
pageinfo
buddy_info
来自 /proc/buddyinfo 的数据,按顺序对已使用页面进行分组
DMA
DMA 页面数据
-
linux.pageinfo.buddy_info.DMA.0
-
2^0*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.1
-
2^1*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.2
-
2^2*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.3
-
2^3*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.4
-
2^4*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.5
-
2^5*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.6
-
2^6*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.7
-
2^7*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.8
-
2^8*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.9
-
2^9*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.buddy_info.DMA.10
-
2^10*PAGE_SIZE 的空闲块
类型: long
-
linux.pageinfo.nodes.*
-
来自 /proc/pagetypeinfo 的原始分配信息
类型: object
pressure
Linux 压力停顿信息指标,适用于 CPU、内存和 I/O
-
linux.pressure.cpu.some.10.pct
-
在 10 秒窗口中,至少一些任务在 CPU 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.cpu.some.60.pct
-
在 60 秒窗口中,至少一些任务在 CPU 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.cpu.some.300.pct
-
在 300 秒窗口中,至少一些任务在 CPU 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.cpu.some.total.time.us
-
至少一些任务在 CPU 上停顿的总绝对停顿时间(以微秒为单位)。
类型: long
-
linux.pressure.memory.some.10.pct
-
在 10 秒窗口中,至少一些任务在内存上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.memory.some.60.pct
-
在 60 秒窗口中,至少一些任务在内存上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.memory.some.300.pct
-
在 300 秒窗口中,至少一些任务在内存上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.memory.some.total.time.us
-
至少一些任务在内存上停顿的总绝对停顿时间(以微秒为单位)。
类型: long
-
linux.pressure.memory.full.10.pct
-
在 10 秒窗口中,所有非空闲任务同时在内存上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.memory.full.60.pct
-
在 60 秒窗口中,所有非空闲任务同时在内存上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.memory.full.300.pct
-
在 300 秒窗口中,所有非空闲任务同时在内存上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.memory.full.total.time.us
-
所有非空闲任务在内存上停顿的总绝对停顿时间(以微秒为单位)。
类型: long
-
linux.pressure.io.some.10.pct
-
在 10 秒窗口中,至少一些任务在 I/O 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.io.some.60.pct
-
在 60 秒窗口中,至少一些任务在 I/O 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.io.some.300.pct
-
在 300 秒窗口中,至少一些任务在 I/O 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.io.some.total.time.us
-
至少一些任务在 I/O 上停顿的总绝对停顿时间(以微秒为单位)。
类型: long
-
linux.pressure.io.full.10.pct
-
在 10 秒窗口中,所有非空闲任务同时在 I/O 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.io.full.60.pct
-
在 60 秒窗口中,所有非空闲任务同时在 I/O 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.io.full.300.pct
-
在 300 秒窗口中,所有非空闲任务同时在 I/O 上停顿的平均时间比例。
类型: float
格式: 百分比
-
linux.pressure.io.full.total.time.us
-
所有非空闲任务在 I/O 上停顿的总绝对停顿时间(以微秒为单位)。
类型: long
rapl
英特尔 RAPL 报告的瓦特数
-
linux.rapl.core
-
RAPL 请求发起的核心。每个硬件 CPU 只查询一个核心。
类型: long
-
linux.rapl.dram.watts
-
DRAM RAPL 域的功率使用情况(以瓦特为单位)
类型: float
-
linux.rapl.dram.joules
-
DRAM 域的原始功率使用计数器
类型: float
-
linux.rapl.pp0.watts
-
PP0 RAPL 域的功率使用情况(以瓦特为单位)
类型: float
-
linux.rapl.pp0.joules
-
PP0 域的原始功率使用计数器
类型: float
-
linux.rapl.pp1.watts
-
PP1 RAPL 域的功率使用情况(以瓦特为单位)
类型: float
-
linux.rapl.pp1.joules
-
PP1 域的原始功率使用计数器
类型: float
-
linux.rapl.package.watts
-
软件包 RAPL 域的功率使用情况(以瓦特为单位)
类型: float
-
linux.rapl.package.joules
-
软件包域的原始功率使用计数器
类型: float