度量标准参考

了解 DC/OS 收集的度量标准

Mesosphere DC/OS 可自动为节点和容器收集基本系统度量标准(例如 CPU 和内存)。Mesosphere DC/OS 还收集关于不同类别度量标准的元数据。有关元数据度量的更多信息,请参阅 [维度](#Dimensions)。

请注意,自动收集的度量标准仅适用于提供端点统计信息的容器。例如,Docker 容器不提供用于 DC/OS 的网络连接数据,因此可用于 UCR 容器的网络连接度量标准不适用于 Docker 容器。

节点

CPU 和内存度量标准

度量标准描述
cpu.idleCPU 空闲百分比。
cpu.system使用的系统百分比。
cpu.total使用 CPU 的百分比。
cpu.user用户使用的 CPU 百分比。
cpu.wait等待操作完成时的空闲百分比。
load.1min过去一分钟的负载平均值。
load.5min过去 5 分钟的负载平均值。
load.15min过去 15 分钟的负载平均值。
memory.buffers存储器缓冲区数量。
memory.cached缓存内存的数量。
memory.free按字节计的可用内存量。
memory.total按字节计的总内存。
process.count正在运行的进程数。
swap.free自由交换空间的大小。
swap.total总交换空间。
swap.used已用交换空间的大小。
system.uptime系统正常运行时间。

文件系统度量标准

度量标准描述
filesystem.capacity.free按字节计的可用容量大小。
filesystem.capacity.total按字节计的总容量。
filesystem.capacity.used按字节计的已用容量。
filesystem.inode.free按字节计的可用索引节点数。
filesystem.inode.total按字节计的总索引节点数。
filesystem.inode.used按字节计的已用索引节点数。

注意:标签路径根据本地文件系统的挂载路径自动填充(例如,//boot等)。

网络接口度量标准

度量标准描述
network.in下载的字节数。
network.in.dropped丢失的已下载字节数。
network.in.errors错误下载的字节数。
network.in.packets下载的数据包数。
network.out上传的字节数。
network.out.dropped丢失的已上传字节数。
network.out.errors错误上传的字节数。
network.out.packets上传的数据包数。

注意:标签接口根据网络接口的类型自动填充(例如,spartand-dcosminuteman 等)。

进程

收集以下按进程的资源利用率度量标准。

度量标准描述
procstat.cpu_time_guestCPU 运行客操作系统虚拟 CPU 的时间。
procstat.cpu_time_guest_niceCPU 运行客操作系统虚拟 CPU 的时间,这是低优先级,可能会被其他进程中断。
procstat.cpu_time_idleCPU 空闲的时间量。
procstat.cpu_time_iowaitCPU 等待 I/O 操作完成的时间量。
procstat.cpu_time_irqCPU 服务于中断的时间量。
procstat.cpu_time_niceCPU 在用户模式下具有低优先级进程的时间量,这很容易会被优先级较高的进程中断。
procstat.cpu_time_soft_irqCPU 服务于软件中断的时间量。
procstat.cpu_time_stealCPU 处于被盗时间的时间量,这是在虚拟化环境中花在其他操作系统上的时间。
procstat.cpu_time_systemCPU 处于系统模式的时间量。
procstat.cpu_time_userCPU 处于用户模式的时间量。
procstat.cpu_usage进程在任何容量中处于活动状态的时间百分比。
procstat.involuntary_context_switches进程不自觉上下文切换的次数。
procstat.memory_data进程用于数据的内存量。
procstat.memory_locked进程已锁定的内存量。
procstat.memory_rss进程正在使用的实际内存量(驻留集)。
procstat.memory_stack进程正在使用的堆栈内存量。
procstat.memory_swap进程正在使用的交换内存量。
procstat.memory_vms进程正在使用的虚拟内存量。
procstat.nice_priority进程的良好状态优先级的当前使用率。
procstat.num_threads进程中线程的数量。
procstat.pid进程标识符 (ID)。
procstat.realtime_priority进程的实时优先级的当前使用率。
procstat.rlimit_cpu_time_hard进程上用于数据的内存的硬资源限制。
procstat.rlimit_cpu_time_soft进程上用于数据的内存的软资源限制。
procstat.rlimit_file_locks_hard进程的硬文件锁资源限制。
procstat.rlimit_file_locks_soft进程的软文件锁资源限制。
procstat.rlimit_memory_data_hard进程上用于数据的内存的硬资源限制。
procstat.rlimit_memory_data_soft进程上用于数据的内存的软资源限制。
procstat.rlimit_memory_locked_hard进程上用于锁定的内存的硬资源限制。
procstat.rlimit_memory_locked_soft进程上用于锁定的内存的软资源限制。
procstat.rlimit_memory_rss_hard进程上用于物理内存的硬资源限制。
procstat.rlimit_memory_rss_soft进程上用于物理内存的软资源限制。
procstat.rlimit_memory_stack_hard进程堆栈的硬资源限制。
procstat.rlimit_memory_stack_soft进程堆栈的软资源限制。
procstat.rlimit_memory_vms_hard进程上用于虚拟内存的硬资源限制。
procstat.rlimit_memory_vms_soft进程上用于虚拟内存的软资源限制。
procstat.rlimit_nice_priority_hard进程良好状态优先级值上限的硬资源限制。
procstat.rlimit_nice_priority_soft进程良好状态优先级值上限的软资源限制。
procstat.rlimit_num_fds_hard进程文件描述符的硬资源限制。
procstat.rlimit_num_fds_soft进程文件描述符的软资源限制。
procstat.rlimit_realtime_priority_hard进程实时优先级值上限的硬资源限制。
procstat.rlimit_realtime_priority_soft进程实时优先级值上限的软资源限制。
procstat.rlimit_signals_pending_hard待交付到进程的信号数量的硬资源限制。
procstat.rlimit_signals_pending_soft待交付到进程的信号数量的软资源限制。
procstat.signals_pending待进程处理的信号数。
procstat.voluntary_context_switches进程自觉上下文切换的次数。

来源:AWS DOCS - 使用 procstat 插件收集进程度量标准

容器

收集以下按容器的资源利用率度量标准。

CPU 使用率度量标准

度量标准描述
cpus.limit分配的 CPU 份额数量。
cpus.system_time_secs按秒计的内核模式下花费的总 CPU 时间。
cpus.throttled_time_secs按秒计的 CPU 被限制总时间。
cpus.user_time_secs用户模式下花费的 CPU 总时间。

磁盘度量标准

度量标准描述
disk.limit_bytes按字节计的磁盘硬容量限制。
disk.used_bytes按字节计的已用硬容量。

内存度量标准

度量标准描述
mem.limit_bytes容器的硬内存限制。
mem.total_bytesRAM 中进程的总内存(与交换时相反)。

网络度量标准

度量标准描述
net.rx.bytes接收的字节数。
net.rx.dropped接收时丢失的数据包数。
net.rx.errors接收时报告的错误数。
net.rx.packets接收的数据包数。
net.tx.bytes发送的字节数。
net.tx.dropped发送时丢失的数据包数。
net.tx.errors发送时报告的错误数。
net.tx.packets发送的数据包数。

维度

维度是指关于度量标准的元数据。下表列出了可用的维护和它们出现所在的实体。

维度描述实体
mesos_id节点的 Mesos ID。节点,容器
cluster_idMesos 群集的 ID。节点,容器
container_id容器的 ID。度量标准,容器
executor_name任务执行器的名称。度量标准
framework_name框架名称。容器
hostname节点的 IP 地址。容器,节点
labels描述度量标准的键值对。容器
task_name任务名称。容器

请查看以下资源,获取有关度量标准的更多信息:

  1. 其他 Mesos 卷和网络度量标准 文档。