从操作系统收集的系统状态指标,例如 CPU 和内存使用率。
进程指标。
-
process.state
-
进程状态。例如:“正在运行”。
类型: keyword
-
process.cpu.pct
-
自上次事件以来进程使用的 CPU 时间百分比。该值已通过 CPU 核心数进行归一化处理,范围从 0 到 1。
类型: scaled_float
格式: percent
-
process.cpu.start_time
-
进程启动的时间。
类型: date
-
process.memory.pct
-
进程在主内存 (RAM) 中占用的内存百分比。
类型: scaled_float
格式: percent
system
包含本地系统指标。
system-core
包含多核系统中单个核心的 CPU 指标。
-
system.core.id
-
CPU 核心编号。
类型: long
-
system.core.total.pct
-
核心花费的总活动时间
类型: scaled_float
格式: percent
-
system.core.user.pct
-
在用户空间中花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.core.user.ticks
-
在用户空间中花费的 CPU 时间量。
类型: long
-
system.core.system.pct
-
在内核空间中花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.core.system.ticks
-
在内核空间中花费的 CPU 时间量。
类型: long
-
system.core.nice.pct
-
在低优先级进程上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.core.nice.ticks
-
在低优先级进程上花费的 CPU 时间量。
类型: long
-
system.core.idle.pct
-
CPU 空闲时间百分比。
类型: scaled_float
格式: percent
-
system.core.idle.ticks
-
CPU 空闲时间量。
类型: long
-
system.core.iowait.pct
-
在等待(磁盘)上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.core.iowait.ticks
-
在等待(磁盘)上花费的 CPU 时间量。
类型: long
-
system.core.irq.pct
-
在服务和处理硬件中断上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.core.irq.ticks
-
在服务和处理硬件中断上花费的 CPU 时间量。
类型: long
-
system.core.softirq.pct
-
在服务和处理软件中断上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.core.softirq.ticks
-
在服务和处理软件中断上花费的 CPU 时间量。
类型: long
-
system.core.steal.pct
-
在虚拟机管理程序为另一个处理器提供服务时,虚拟 CPU 处于非自愿等待状态所花费的 CPU 时间百分比。仅在 Unix 上可用。
类型: scaled_float
格式: percent
-
system.core.steal.ticks
-
在虚拟机管理程序为另一个处理器提供服务时,虚拟 CPU 处于非自愿等待状态所花费的 CPU 时间量。仅在 Unix 上可用。
类型: long
-
system.core.model_number
-
CPU 型号。仅在 Linux 上可用
类型: keyword
-
system.core.model_name
-
CPU 型号名称。仅在 Linux 上可用
类型: keyword
-
system.core.mhz
-
CPU 核心当前时钟。仅在 Linux 上可用
类型: float
-
system.core.core_id
-
CPU 物理核心 ID。一个核心可能执行多个线程,因此多个
system.core.id
可以共享同一个system.core.core_id
。仅在 Linux 上可用类型: keyword
-
system.core.physical_id
-
CPU 核心物理 ID。仅在 Linux 上可用
类型: keyword
cpu
包含本地 CPU 统计信息。
-
system.cpu.cores
-
主机上存在的 CPU 核心数。未归一化的百分比的最大值为
100% * 核心数
。归一化的百分比已经考虑了这个值,最大值为 100%。类型: long
-
system.cpu.user.pct
-
在用户空间中花费的 CPU 时间百分比。在多核系统上,您可能拥有大于 100% 的百分比。例如,如果 3 个核心的使用率为 60%,则
system.cpu.user.pct
将为 180%。类型: scaled_float
格式: percent
-
system.cpu.system.pct
-
在内核空间中花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.nice.pct
-
在低优先级进程上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.idle.pct
-
CPU 空闲时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.iowait.pct
-
在等待(磁盘)上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.irq.pct
-
在服务和处理硬件中断上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.softirq.pct
-
在服务和处理软件中断上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.steal.pct
-
在虚拟机管理程序为另一个处理器提供服务时,虚拟 CPU 处于非自愿等待状态所花费的 CPU 时间百分比。仅在 Unix 上可用。
类型: scaled_float
格式: percent
-
system.cpu.total.pct
-
在除空闲和 IOWait 之外的状态下花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.user.norm.pct
-
在用户空间中花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.system.norm.pct
-
在内核空间中花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.nice.norm.pct
-
在低优先级进程上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.idle.norm.pct
-
CPU 空闲时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.iowait.norm.pct
-
在等待(磁盘)上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.irq.norm.pct
-
在服务和处理硬件中断上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.softirq.norm.pct
-
在服务和处理软件中断上花费的 CPU 时间百分比。
类型: scaled_float
格式: percent
-
system.cpu.steal.norm.pct
-
在虚拟机管理程序为另一个处理器提供服务时,虚拟 CPU 处于非自愿等待状态所花费的 CPU 时间百分比。仅在 Unix 上可用。
类型: scaled_float
格式: percent
-
system.cpu.total.norm.pct
-
在除空闲和 IOWait 之外的状态下花费的 CPU 时间百分比,已通过核心数进行归一化处理。
类型: scaled_float
格式: percent
-
system.cpu.user.ticks
-
在用户空间中花费的 CPU 时间量。
类型: long
-
system.cpu.system.ticks
-
在内核空间中花费的 CPU 时间量。
类型: long
-
system.cpu.nice.ticks
-
在低优先级进程上花费的 CPU 时间量。
类型: long
-
system.cpu.idle.ticks
-
CPU 空闲时间量。
类型: long
-
system.cpu.iowait.ticks
-
在等待(磁盘)上花费的 CPU 时间量。
类型: long
-
system.cpu.irq.ticks
-
在服务和处理硬件中断上花费的 CPU 时间量。
类型: long
-
system.cpu.softirq.ticks
-
在服务和处理软件中断上花费的 CPU 时间量。
类型: long
-
system.cpu.steal.ticks
-
在虚拟机管理程序为另一个处理器提供服务时,虚拟 CPU 处于非自愿等待状态所花费的 CPU 时间量。仅在 Unix 上可用。
类型: long
disk
包含从操作系统收集的磁盘 IO 指标。
-
system.diskio.name
-
磁盘名称。
类型: keyword
示例:sda1
-
system.diskio.serial_number
-
磁盘的序列号。并非所有操作系统都会提供此信息。
类型: keyword
-
system.diskio.read.count
-
成功完成的读取总数。
类型: long
-
system.diskio.write.count
-
成功完成的写入总数。
类型: long
-
system.diskio.read.bytes
-
成功读取的字节总数。在 Linux 上,这是读取的扇区数乘以假设的扇区大小 512。
类型: long
格式: bytes
-
system.diskio.write.bytes
-
成功写入的字节总数。在 Linux 上,这是写入的扇区数乘以假设的扇区大小 512。
类型: long
格式: bytes
-
system.diskio.read.time
-
所有读取花费的总毫秒数。
类型: long
-
system.diskio.write.time
-
所有写入花费的总毫秒数。
类型: long
-
system.diskio.io.time
-
执行 I/O 花费的总毫秒数。
类型: long
-
system.diskio.io.ops
-
正在进行的 I/O 总数。
类型: long
可用的系统熵
-
system.entropy.available_bits
-
可用的熵位数
类型: long
-
system.entropy.pct
-
可用熵的百分比,相对于 4096 的池大小
类型: scaled_float
格式: percent
filesystem
包含本地文件系统统计信息。
-
system.filesystem.available
-
未授权用户可用的磁盘空间(以字节为单位)。
类型: long
格式: bytes
-
system.filesystem.device_name
-
磁盘名称。例如:
/dev/disk1
类型: keyword
-
system.filesystem.type
-
磁盘类型。例如:
ext4
。在某些情况下,对于 Windows 操作系统,由于不允许访问此信息,该值将为unavailable
(例如,外部磁盘)。类型: keyword
-
system.filesystem.mount_point
-
挂载点。例如:
/
类型: keyword
-
system.filesystem.files
-
系统上的 inode 总数,将是文件、文件夹、符号链接和设备的组合。
类型: long
-
system.filesystem.options
-
文件系统挂载上存在的选项。
类型: keyword
-
system.filesystem.free
-
可用的磁盘空间(以字节为单位)。
类型: long
格式: bytes
-
system.filesystem.free_files
-
文件系统中可用的 inode 数。
类型: long
-
system.filesystem.total
-
磁盘总空间(以字节为单位)。
类型: long
格式: bytes
-
system.filesystem.used.bytes
-
已使用的磁盘空间(以字节为单位)。
类型: long
格式: bytes
-
system.filesystem.used.pct
-
已使用的磁盘空间的百分比。
类型: scaled_float
格式: percent
system.fsstat
包含从所有已挂载文件系统聚合的文件系统指标。
-
system.fsstat.count
-
找到的文件系统数量。
类型: long
-
system.fsstat.total_files
-
系统上的 inode 总数,将是文件、文件夹、符号链接和设备的组合。不在 Windows 上。
类型: long
嵌套文件系统文档。
-
system.fsstat.total_size.free
-
总可用空间。
类型: long
格式: bytes
-
system.fsstat.total_size.used
-
总已用空间。
类型: long
格式: bytes
-
system.fsstat.total_size.total
-
总空间(已用空间加可用空间)。
类型: long
格式: bytes
CPU 负载平均值。
-
system.load.1
-
过去 1 分钟的平均负载。
类型: scaled_float
-
system.load.5
-
过去 5 分钟的平均负载。
类型: scaled_float
-
system.load.15
-
过去 15 分钟的平均负载。
类型: scaled_float
-
system.load.norm.1
-
过去 1 分钟的负载除以核心数。
类型: scaled_float
-
system.load.norm.5
-
过去 5 分钟的负载除以核心数。
类型: scaled_float
-
system.load.norm.15
-
过去 15 分钟的负载除以核心数。
类型: scaled_float
-
system.load.cores
-
主机上存在的 CPU 核心数。
类型: long
memory
包含本地内存统计信息。
-
system.memory.total
-
总内存。
类型: long
格式: bytes
-
system.memory.used.bytes
-
已用内存。
类型: long
格式: bytes
-
system.memory.free
-
可用内存总量(以字节为单位)。该值不包括系统缓存和缓冲区消耗的内存(请参阅 system.memory.actual.free)。
类型: long
格式: bytes
-
system.memory.cached
-
系统上的总缓存内存。
类型: long
格式: bytes
-
system.memory.used.pct
-
已用内存的百分比。
类型: scaled_float
格式: percent
实际使用和可用的内存。
-
system.memory.actual.used.bytes
-
实际已用内存(以字节为单位)。它表示总内存和可用内存之间的差异。可用内存取决于操作系统。有关更多详细信息,请查看
system.actual.free
。类型: long
格式: bytes
-
system.memory.actual.free
-
实际可用内存(以字节为单位)。它是根据操作系统计算的。在 Linux 上,此值将是 /proc/meminfo 中的 MemAvailable,如果 /proc/meminfo 不可用,则从可用内存加上缓存和缓冲区计算得出。在 OSX 上,它是可用内存和非活动内存的总和。在 Windows 上,它等于
system.memory.free
。类型: long
格式: bytes
-
system.memory.actual.used.pct
-
实际已用内存的百分比。
类型: scaled_float
格式: percent
此组包含与系统交换内存使用情况相关的统计信息。
-
system.memory.swap.total
-
总交换内存。
类型: long
格式: bytes
-
system.memory.swap.used.bytes
-
已使用的交换内存。
类型: long
格式: bytes
-
system.memory.swap.free
-
可用交换内存。
类型: long
格式: bytes
-
system.memory.swap.used.pct
-
已使用交换内存的百分比。
类型: scaled_float
格式: percent
network
包含单个网络接口的网络 IO 指标。
-
system.network.name
-
网络接口名称。
类型: keyword
示例:eth0
-
system.network.out.bytes
-
发送的字节数。
类型: long
格式: bytes
-
system.network.in.bytes
-
接收的字节数。
类型: long
格式: bytes
-
system.network.out.packets
-
发送的数据包数。
类型: long
-
system.network.in.packets
-
接收的数据包数。
类型: long
-
system.network.in.errors
-
接收时发生的错误数。
类型: long
-
system.network.out.errors
-
发送时发生的错误数。
类型: long
-
system.network.in.dropped
-
丢弃的传入数据包数。
类型: long
-
system.network.out.dropped
-
丢弃的传出数据包数。此值在 Darwin 和 BSD 上始终为 0,因为操作系统不会报告此值。
类型: long
与全局网络活动相关的指标
-
system.network_summary.ip.*
-
IP 计数器
类型:对象
-
system.network_summary.tcp.*
-
TCP 计数器
类型:对象
-
system.network_summary.udp.*
-
UDP 计数器
类型:对象
-
system.network_summary.udp_lite.*
-
UDP Lite 计数器
类型:对象
-
system.network_summary.icmp.*
-
ICMP 计数器
类型:对象
process
包含进程元数据、CPU 指标和内存指标。
-
system.process.name
-
类型:别名
别名到:process.name
-
system.process.state
-
进程状态。例如:“正在运行”。
类型: keyword
-
system.process.pid
-
类型:别名
别名到:process.pid
-
system.process.ppid
-
类型:别名
别名到:process.parent.pid
-
system.process.pgid
-
类型:别名
别名到:process.pgid
-
system.process.num_threads
-
进程中的线程数
类型:整数
-
system.process.cmdline
-
用于启动进程的完整命令行,包括以空格分隔的参数。
类型: keyword
-
system.process.username
-
类型:别名
别名到:user.name
-
system.process.cwd
-
类型:别名
别名到:process.working_directory
-
system.process.env
-
用于启动进程的环境变量。该数据在 FreeBSD、Linux 和 OS X 上可用。
类型:对象
每个进程的 CPU 特定统计信息。
-
system.process.cpu.user.ticks
-
进程在用户空间中花费的 CPU 时间量。
类型: long
-
system.process.cpu.total.value
-
自进程启动以来的 CPU 使用量的值。
类型: long
-
system.process.cpu.total.pct
-
自上次更新以来,进程花费的 CPU 时间百分比。其值类似于 Unix 系统上 top 命令显示的进程的 %CPU 值。
类型: scaled_float
格式: percent
-
system.process.cpu.total.norm.pct
-
自上次事件以来,进程花费的 CPU 时间百分比。此值按 CPU 核心数进行标准化,范围从 0 到 100%。
类型: scaled_float
格式: percent
-
system.process.cpu.system.ticks
-
进程在内核空间中花费的 CPU 时间量。
类型: long
-
system.process.cpu.total.ticks
-
进程花费的总 CPU 时间。
类型: long
-
system.process.cpu.start_time
-
进程启动的时间。
类型: date
每个进程的内存特定统计信息。
-
system.process.memory.size
-
进程拥有的总虚拟内存。在 Windows 上,这表示此进程的提交费用(内存管理器为正在运行的进程提交的内存总量)值(以字节为单位)。
类型: long
格式: bytes
-
system.process.memory.rss.bytes
-
常驻集大小。进程在主内存 (RAM) 中占用的内存量。在 Windows 上,这表示当前工作集大小,以字节为单位。
类型: long
格式: bytes
-
system.process.memory.rss.pct
-
进程在主内存 (RAM) 中占用的内存百分比。
类型: scaled_float
格式: percent
-
system.process.memory.share
-
进程使用的共享内存。
类型: long
格式: bytes
从 /proc/[PID]/io 转发的磁盘 I/O 指标。仅在 Linux 上可用。
-
system.process.io.cancelled_write_bytes
-
此进程取消或导致未写入的字节数。
类型: long
-
system.process.io.read_bytes
-
从存储层获取的字节数。
类型: long
-
system.process.io.write_bytes
-
写入到存储层的字节数。
类型: long
-
system.process.io.read_char
-
从 read(2) 和类似的 syscall 读取的字节数。
类型: long
-
system.process.io.write_char
-
发送到用于写入的 syscall 的字节数。
类型: long
-
system.process.io.read_ops
-
与读取相关的 syscall 的计数。
类型: long
-
system.process.io.write_ops
-
与写入相关的 syscall 的计数。
类型: long
文件描述符使用指标。此指标集适用于 Linux 和 FreeBSD。
-
system.process.fd.open
-
进程打开的文件描述符数。
类型: long
-
system.process.fd.limit.soft
-
进程打开的文件描述符数的软限制。软限制可以由进程随时更改。
类型: long
-
system.process.fd.limit.hard
-
进程打开的文件描述符数的硬限制。硬限制只能由 root 提升。
类型: long
任务所属 cgroup 的指标和限制。当进程在非 root cgroup 中具有成员身份时,将报告 cgroup 指标。这些指标仅在 Linux 上可用。
-
system.process.cgroup.id
-
与此任务关联的所有 cgroup 共有的 ID。如果所有 cgroup 没有使用通用 ID,则将不存在此字段。
类型: keyword
-
system.process.cgroup.path
-
cgroup 相对于 cgroup 子系统的挂载点的路径。如果所有 cgroup 没有使用通用路径,则将不存在此字段。
类型: keyword
-
system.process.cgroup.cgroups_version
-
为进程报告的 cgroups 版本
类型: long
cpu 子系统计划 cgroup 中任务的 CPU 访问。可以通过两个单独的调度程序 CFS 和 RT 控制访问。CFS 代表完全公平调度程序,它根据权重在 cgroup 之间按比例划分 CPU 时间。RT 代表实时调度程序,它设置 cgroup 中的进程在给定期间内可以消耗的最大 CPU 时间量。在 cgroups V2 下的 CPU 中,cgroup 与 cpuacct 中的许多指标合并。此外,在 V2 中,每个调度程序的指标都消失了。
-
system.process.cgroup.cpu.id
-
cgroup 的 ID。
类型: keyword
-
system.process.cgroup.cpu.path
-
cgroup 相对于 cgroup 子系统的挂载点的路径。
类型: keyword
cgroupv2 统计信息
-
system.process.cgroup.cpu.stats.usage.ns
-
cgroups v2 使用量(以纳秒为单位)
类型: long
-
system.process.cgroup.cpu.stats.usage.pct
-
cgroups v2 使用量
类型: float
-
system.process.cgroup.cpu.stats.usage.norm.pct
-
cgroups v2 标准化使用量
类型: float
-
system.process.cgroup.cpu.stats.user.ns
-
cgroups v2 CPU 用户时间(以纳秒为单位)
类型: long
-
system.process.cgroup.cpu.stats.user.pct
-
cgroups v2 CPU 用户时间
类型: float
-
system.process.cgroup.cpu.stats.user.norm.pct
-
cgroups v2 标准化 CPU 用户时间
类型: float
-
system.process.cgroup.cpu.stats.system.ns
-
cgroups v2 系统时间(以纳秒为单位)
类型: long
-
system.process.cgroup.cpu.stats.system.pct
-
cgroups v2 系统时间
类型: float
-
system.process.cgroup.cpu.stats.system.norm.pct
-
cgroups v2 标准化系统时间
类型: float
-
system.process.cgroup.cpu.cfs.period.us
-
重新分配 cgroup 对 CPU 资源的访问权限的定期时间(以微秒为单位)。
类型: long
-
system.process.cgroup.cpu.cfs.quota.us
-
一个周期内(由 cfs.period.us 定义)cgroup 中的所有任务可以运行的总时间(以微秒为单位)。
类型: long
-
system.process.cgroup.cpu.cfs.shares
-
一个整数值,指定可供 cgroup 中的任务使用的 CPU 时间的相对份额。cpu.shares 文件中指定的值必须为 2 或更高。
类型: long
-
system.process.cgroup.cpu.rt.period.us
-
重新分配 cgroup 对 CPU 资源的访问权限的定期时间(以微秒为单位)。
类型: long
-
system.process.cgroup.cpu.rt.runtime.us
-
cgroup 中的任务有权访问 CPU 资源的最长连续时间(以微秒为单位)。
类型: long
-
system.process.cgroup.cpu.stats.periods
-
已过去的周期间隔数(如 cpu.cfs.period.us 中指定)。
类型: long
-
system.process.cgroup.cpu.stats.throttled.periods
-
cgroup 中的任务被节流的次数(即,由于已耗尽配额指定的所有可用时间而无法运行)。
类型: long
-
system.process.cgroup.cpu.stats.throttled.us
-
cgroup 中的任务被节流的总持续时间(以微秒为单位),如 cgroupsv2 报告。
类型: long
-
system.process.cgroup.cpu.stats.throttled.ns
-
cgroup 中的任务被节流的总持续时间(以纳秒为单位)。
类型: long
压力(资源争用)统计信息。
至少一些任务在给定资源上停顿的时间份额
-
system.process.cgroup.cpu.pressure.some.10.pct
-
10 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.cpu.pressure.some.60.pct
-
60 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.cpu.pressure.some.300.pct
-
300 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.cpu.pressure.some.total
-
总 Some 压力时间
类型: long
格式: percent
所有非空闲任务同时在给定资源上停顿的时间份额
-
system.process.cgroup.cpu.pressure.full.10.pct
-
10 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.cpu.pressure.full.60.pct
-
60 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.cpu.pressure.full.300.pct
-
300 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.cpu.pressure.full.total
-
总 Full 压力时间
类型: long
CPU 记帐指标。
-
system.process.cgroup.cpuacct.id
-
cgroup 的 ID。
类型: keyword
-
system.process.cgroup.cpuacct.path
-
cgroup 相对于 cgroup 子系统的挂载点的路径。
类型: keyword
-
system.process.cgroup.cpuacct.total.ns
-
cgroup 中所有任务消耗的总 CPU 时间(以纳秒为单位)。
类型: long
-
system.process.cgroup.cpuacct.total.pct
-
cgroup 的 CPU 时间,占总 CPU 时间的百分比。
类型: scaled_float
-
system.process.cgroup.cpuacct.total.norm.pct
-
cgroup 的 CPU 时间,占总 CPU 时间的百分比,按 CPU 计数进行标准化。这在功能上是各个 CPU 上花费的时间的平均值。
类型: scaled_float
-
system.process.cgroup.cpuacct.stats.user.ns
-
任务在用户模式下消耗的 CPU 时间。
类型: long
-
system.process.cgroup.cpuacct.stats.user.pct
-
cgroup 在用户空间中花费的时间,占总 CPU 时间的百分比
类型: scaled_float
-
system.process.cgroup.cpuacct.stats.user.norm.pct
-
cgroup 在用户空间中花费的时间,占总 CPU 时间的百分比,按 CPU 计数进行标准化。
类型: scaled_float
-
system.process.cgroup.cpuacct.stats.system.ns
-
任务在用户(内核)模式下消耗的 CPU 时间。
类型: long
-
system.process.cgroup.cpuacct.stats.system.pct
-
cgroup 在内核空间中花费的时间,占总 CPU 时间的百分比
类型: scaled_float
-
system.process.cgroup.cpuacct.stats.system.norm.pct
-
cgroup 在内核空间中花费的时间,占总 CPU 时间的百分比,按 CPU 计数进行标准化。
类型: scaled_float
-
system.process.cgroup.cpuacct.percpu
-
此 cgroup 中的所有任务在每个 CPU 上消耗的 CPU 时间(以纳秒为单位)。
类型:对象
内存限制和指标。
-
system.process.cgroup.memory.id
-
cgroup 的 ID。
类型: keyword
-
system.process.cgroup.memory.path
-
cgroup 相对于 cgroup 子系统的挂载点的路径。
类型: keyword
-
system.process.cgroup.memory.mem.usage.bytes
-
cgroup 中进程的总内存使用量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.mem.usage.max.bytes
-
cgroup 中进程使用的最大内存量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.mem.limit.bytes
-
cgroup 中的任务允许使用的最大用户内存量(以字节为单位)(包括文件缓存)。
类型: long
格式: bytes
-
system.process.cgroup.memory.mem.failures
-
达到内存限制 (mem.limit.bytes) 的次数。
类型: long
-
system.process.cgroup.memory.mem.low.bytes
-
内存低阈值
类型: long
格式: bytes
-
system.process.cgroup.memory.mem.high.bytes
-
内存高阈值
类型: long
格式: bytes
-
system.process.cgroup.memory.mem.max.bytes
-
内存最大阈值
类型: long
格式: bytes
控制器触发给定使用级别的次数
-
system.process.cgroup.memory.mem.events.low
-
低阈值
类型: long
-
system.process.cgroup.memory.mem.events.high
-
高阈值
类型: long
-
system.process.cgroup.memory.mem.events.max
-
最大阈值
类型: long
-
system.process.cgroup.memory.mem.events.oom
-
OOM 阈值
类型: long
-
system.process.cgroup.memory.mem.events.oom_kill
-
OOM 终止阈值
类型: long
-
system.process.cgroup.memory.mem.events.fail
-
失败阈值
类型: long
-
system.process.cgroup.memory.memsw.usage.bytes
-
cgroup 中进程使用的当前内存使用量加上交换空间的总和(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.memsw.usage.max.bytes
-
cgroup 中进程使用的最大内存和交换空间量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.memsw.limit.bytes
-
cgroup 中的任务允许使用的最大内存和交换空间总和。
类型: long
格式: bytes
-
system.process.cgroup.memory.memsw.low.bytes
-
内存低阈值
类型: long
格式: bytes
-
system.process.cgroup.memory.memsw.high.bytes
-
内存高阈值
类型: long
格式: bytes
-
system.process.cgroup.memory.memsw.max.bytes
-
内存最大阈值
类型: long
格式: bytes
-
system.process.cgroup.memory.memsw.failures
-
达到内存加交换空间限制 (memsw.limit.bytes) 的次数。
类型: long
控制器触发给定使用级别的次数
-
system.process.cgroup.memory.memsw.events.low
-
低阈值
类型: long
-
system.process.cgroup.memory.memsw.events.high
-
高阈值
类型: long
-
system.process.cgroup.memory.memsw.events.max
-
最大阈值
类型: long
-
system.process.cgroup.memory.memsw.events.oom
-
OOM 阈值
类型: long
-
system.process.cgroup.memory.memsw.events.oom_kill
-
OOM 终止阈值
类型: long
-
system.process.cgroup.memory.memsw.events.fail
-
失败阈值
类型: long
-
system.process.cgroup.memory.kmem.usage.bytes
-
cgroup 中进程使用的内核内存总量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.kmem.usage.max.bytes
-
cgroup 中进程使用的最大内核内存量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.kmem.limit.bytes
-
cgroup 中的任务允许使用的最大内核内存量。
类型: long
格式: bytes
-
system.process.cgroup.memory.kmem.failures
-
达到内存限制 (kmem.limit.bytes) 的次数。
类型: long
-
system.process.cgroup.memory.kmem_tcp.usage.bytes
-
TCP 缓冲区使用的总内存量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.kmem_tcp.usage.max.bytes
-
cgroup 中进程用于 TCP 缓冲区的最大内存量(以字节为单位)。
类型: long
格式: bytes
-
system.process.cgroup.memory.kmem_tcp.limit.bytes
-
cgroup 中的任务允许使用的 TCP 缓冲区最大内存量。
类型: long
格式: bytes
-
system.process.cgroup.memory.kmem_tcp.failures
-
达到内存限制 (kmem_tcp.limit.bytes) 的次数。
类型: long
-
system.process.cgroup.memory.stats.*
-
详细的内存 I/O 统计信息
类型:对象
-
system.process.cgroup.memory.stats.*.bytes
-
详细的内存 I/O 统计信息
类型:对象
-
system.process.cgroup.memory.stats.active_anon.bytes
-
活跃的最近最少使用 (LRU) 列表上的匿名内存和交换缓存,包括 tmpfs (shmem),以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.active_file.bytes
-
活跃的 LRU 列表上的文件支持的内存,以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.cache.bytes
-
页面缓存,包括 tmpfs (shmem),以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.hierarchical_memory_limit.bytes
-
包含内存 cgroup 的层次结构的内存限制,以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.hierarchical_memsw_limit.bytes
-
包含内存 cgroup 的层次结构的内存加交换空间限制,以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.inactive_anon.bytes
-
非活跃的 LRU 列表上的匿名内存和交换缓存,包括 tmpfs (shmem),以字节为单位
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.inactive_file.bytes
-
非活跃的 LRU 列表上的文件支持的内存,以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.mapped_file.bytes
-
内存映射文件的大小,包括 tmpfs (shmem),以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.page_faults
-
cgroup 中的进程触发页面错误的次数。
类型: long
-
system.process.cgroup.memory.stats.major_page_faults
-
cgroup 中的进程触发主要错误的次数。“主要”错误发生在内核必须实际从磁盘读取数据时。
类型: long
-
system.process.cgroup.memory.stats.pages_in
-
分页到内存的页面数。这是一个计数器。
类型: long
-
system.process.cgroup.memory.stats.pages_out
-
从内存分页出的页面数。这是一个计数器。
类型: long
-
system.process.cgroup.memory.stats.rss.bytes
-
匿名内存和交换缓存(包括透明大页),不包括 tmpfs (shmem),以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.rss_huge.bytes
-
匿名透明大页的字节数。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.swap.bytes
-
交换空间使用量,以字节为单位。
类型: long
格式: bytes
-
system.process.cgroup.memory.stats.unevictable.bytes
-
无法回收的内存,以字节为单位。
类型: long
格式: bytes
块 I/O 指标。
-
system.process.cgroup.blkio.id
-
cgroup 的 ID。
类型: keyword
-
system.process.cgroup.blkio.path
-
cgroup 相对于 cgroup 子系统挂载点的路径。
类型: keyword
-
system.process.cgroup.blkio.total.bytes
-
cgroup 中进程传输到和来自所有块设备的字节总数。
类型: long
格式: bytes
-
system.process.cgroup.blkio.total.ios
-
cgroup 中进程在所有设备上执行的 I/O 操作总数,如节流策略所见。
类型: long
cgroup V2 I/O 指标,替换 blkio。
-
system.process.cgroup.io.id
-
cgroup 的 ID。
类型: keyword
-
system.process.cgroup.io.path
-
cgroup 相对于 cgroup 子系统挂载点的路径。
类型: keyword
-
system.process.cgroup.io.stats.*
-
每个设备的 I/O 使用情况统计信息
类型:对象
-
system.process.cgroup.io.stats.*.*
-
类型:对象
-
system.process.cgroup.io.stats.*.*.bytes
-
每个设备的 I/O 使用情况统计信息
类型:对象
-
system.process.cgroup.io.stats.*.*.ios
-
每个设备的 I/O 使用情况统计信息
类型:对象
压力(资源争用)统计信息。
至少一些任务在给定资源上停顿的时间份额
-
system.process.cgroup.io.pressure.full.10.pct
-
10 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.io.pressure.full.60.pct
-
60 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.io.pressure.full.300.pct
-
300 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.io.pressure.full.total
-
总 Some 压力时间
类型: long
所有任务在给定资源上停滞的时间份额
-
system.process.cgroup.io.pressure.some.10.pct
-
10 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.io.pressure.some.60.pct
-
60 秒内的压力
类型: float
格式: percent
-
system.process.cgroup.io.pressure.some.300.pct
-
300 秒内的压力
类型: float
-
system.process.cgroup.io.pressure.some.total
-
总 Some 压力时间
类型: long
主机上运行的进程的汇总指标。
-
system.process.summary.total
-
此主机上的进程总数。
类型: long
-
system.process.summary.running
-
此主机上正在运行的进程数。
类型: long
-
system.process.summary.idle
-
此主机上处于空闲状态的进程数。
类型: long
-
system.process.summary.sleeping
-
此主机上处于睡眠状态的进程数。
类型: long
-
system.process.summary.stopped
-
此主机上已停止的进程数。
类型: long
-
system.process.summary.zombie
-
此主机上僵尸进程数。
类型: long
-
system.process.summary.dead
-
此主机上已终止的进程数。这种情况极不可能出现,但在某些特殊情况下可能会发生。
类型: long
-
system.process.summary.wakekill
-
此主机上处于 wakekill 状态的进程数。仅在较旧的 Linux 内核版本上找到。
类型: long
-
system.process.summary.wake
-
此主机上处于 wake 状态的进程数。仅在较旧的 Linux 内核版本上找到。
类型: long
-
system.process.summary.parked
-
此主机上处于 parked 状态的进程数。仅在较旧的 Linux 内核版本或在特定条件下找到。
类型: long
-
system.process.summary.unknown
-
无法检索状态或状态未知的进程数。
类型: long
系统上各个线程的计数。
-
system.process.summary.threads.running
-
当前正在运行的线程数。
类型: long
-
system.process.summary.threads.blocked
-
被 I/O 阻塞的线程数。
类型: long
raid
-
system.raid.name
-
设备的名称。
类型: keyword
-
system.raid.status
-
设备的活动状态。
类型: keyword
-
system.raid.level
-
设备的 RAID 级别
类型: keyword
-
system.raid.sync_action
-
当前同步操作,如果 RAID 阵列是冗余的
类型: keyword
-
system.raid.disks.active
-
活动磁盘数。
类型: long
-
system.raid.disks.total
-
设备包含的磁盘总数。
类型: long
-
system.raid.disks.spare
-
备用磁盘数。
类型: long
-
system.raid.disks.failed
-
故障磁盘数。
类型: long
-
system.raid.disks.states.*
-
原始磁盘状态的映射
类型:对象
-
system.raid.blocks.total
-
设备容纳的块数,以 1024 字节的块为单位。
类型: long
-
system.raid.blocks.synced
-
设备上同步的块数,以 1024 字节的块为单位。
类型: long
系统服务的指标
-
system.service.name
-
服务的名称
类型: keyword
-
system.service.load_state
-
服务的加载状态
类型: keyword
-
system.service.state
-
服务的活动状态
类型: keyword
-
system.service.sub_state
-
服务的子状态
类型: keyword
-
system.service.state_since
-
上次状态更改的时间戳。如果服务处于活动状态并正在运行,则此为其正常运行时间。
类型: date
-
system.service.exec_code
-
来自服务主进程的 SIGCHLD 代码
类型: keyword
-
system.service.unit_file.state
-
单元文件的状态
类型: keyword
-
system.service.unit_file.vendor_preset
-
单元文件的默认状态
类型: keyword
与服务关联的系统指标
-
system.service.resources.cpu.usage.ns
-
CPU 使用量(以纳秒为单位)
类型: long
-
system.service.resources.memory.usage.bytes
-
内存使用量(以字节为单位)
类型: long
-
system.service.resources.tasks.count
-
与服务关联的任务数
类型: long
网络资源使用情况
-
system.service.resources.network.in.bytes
-
传入字节数
类型: long
格式: bytes
-
system.service.resources.network.in.packets
-
传入数据包数
类型: long
格式: bytes
-
system.service.resources.network.out.packets
-
传出数据包数
类型: long
-
system.service.resources.network.out.bytes
-
传出字节数
类型: long
处于活动状态的 TCP 套接字。
-
system.socket.direction
-
类型:别名
别名:network.direction
-
system.socket.family
-
类型:别名
别名:network.type
-
system.socket.local.ip
-
本地 IP 地址。这可以是 IPv4 或 IPv6 地址。
类型:ip
示例:192.0.2.1 或 2001:0DB8:ABED:8536::1
-
system.socket.local.port
-
本地端口。
类型: long
示例:22
-
system.socket.remote.ip
-
远程 IP 地址。这可以是 IPv4 或 IPv6 地址。
类型:ip
示例:192.0.2.1 或 2001:0DB8:ABED:8536::1
-
system.socket.remote.port
-
远程端口。
类型: long
示例:22
-
system.socket.remote.host
-
与远程 IP 关联的 PTR 记录。它通过反向 IP 查找获得。
类型: keyword
示例:76-211-117-36.nw.example.com。
-
system.socket.remote.etld_plus_one
-
远程主机的有效顶级域名 (eTLD) 加一个标签。例如,“foo.bar.golang.org.”的 eTLD+1 是“golang.org.”。用于确定 eTLD 的数据来自 http://publicsuffix.org 的数据的嵌入式副本。
类型: keyword
示例:example.com。
-
system.socket.remote.host_error
-
描述反向查找失败原因的错误。
类型: keyword
-
system.socket.process.pid
-
类型:别名
别名到:process.pid
-
system.socket.process.command
-
类型:别名
别名到:process.name
-
system.socket.process.cmdline
-
完整命令行
类型: keyword
-
system.socket.process.exe
-
类型:别名
别名:process.executable
-
system.socket.user.id
-
类型:别名
别名:user.id
-
system.socket.user.name
-
类型:别名
别名:user.full_name
主机系统中打开的套接字的汇总指标
所有连接
-
system.socket.summary.all.count
-
所有打开的连接
类型:整数
-
system.socket.summary.all.listening
-
所有侦听端口
类型:整数
所有 TCP 连接
-
system.socket.summary.tcp.memory
-
TCP 套接字使用的内存(以字节为单位),基于分配的页数和系统页大小。对应于 /proc/sys/net/ipv4/tcp_mem 中设置的限制。仅在 Linux 上可用。
类型:整数
格式: bytes
所有 TCP 连接
-
system.socket.summary.tcp.all.orphan
-
所有孤立 TCP 套接字的计数。仅在 Linux 上可用。
类型:整数
-
system.socket.summary.tcp.all.count
-
所有打开的 TCP 连接
类型:整数
-
system.socket.summary.tcp.all.listening
-
所有 TCP 监听端口
类型:整数
-
system.socket.summary.tcp.all.established
-
已建立的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.close_wait
-
处于 close_wait 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.time_wait
-
处于 time_wait 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.syn_sent
-
处于 syn_sent 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.syn_recv
-
处于 syn_recv 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.fin_wait1
-
处于 fin_wait1 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.fin_wait2
-
处于 fin_wait2 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.last_ack
-
处于 last_ack 状态的 TCP 连接数
类型:整数
-
system.socket.summary.tcp.all.closing
-
处于 closing 状态的 TCP 连接数
类型:整数
所有 UDP 连接
-
system.socket.summary.udp.memory
-
UDP 套接字使用的内存,以字节为单位,基于分配的页数和系统页大小。对应于 /proc/sys/net/ipv4/udp_mem 中设置的限制。仅在 Linux 上可用。
类型:整数
格式: bytes
所有 UDP 连接
-
system.socket.summary.udp.all.count
-
所有打开的 UDP 连接
类型:整数
uptime
包含操作系统正常运行时间指标。
-
system.uptime.duration.ms
-
操作系统的正常运行时间,以毫秒为单位。
类型: long
format: duration
已登录用户会话数据
-
system.users.id
-
会话 ID
类型: keyword
-
system.users.seat
-
关联的登录席位
类型: keyword
-
system.users.path
-
会话的 DBus 对象路径
类型: keyword
-
system.users.type
-
用户会话的类型
类型: keyword
-
system.users.service
-
与服务关联的会话
类型: keyword
-
system.users.remote
-
指示远程会话的布尔值
type: boolean
-
system.users.state
-
会话的当前状态
类型: keyword
-
system.users.scope
-
关联的 systemd 作用域
类型: keyword
-
system.users.leader
-
会话的根 PID
类型: long
-
system.users.remote_host
-
会话的远程主机地址
类型: keyword