You need to enable JavaScript to run this app.
文档中心
应用性能监控全链路版

应用性能监控全链路版

复制全文
下载 pdf
使用指南
基础监控
复制全文
下载 pdf
基础监控
基础监控是平台最基本的监控功能,包括对于主机、容器、进程的CPU、磁盘、IO、iNode、内存、GPU等相关指标的监控。
前提条件
  • 非容器环境:需要主机上接入Agent
  • k8s:需要通过DeamonSet接入Agent
  • 其他容器环境:需要在主机上接入Agent
主机监控
主机列表
主机列表展示接入监控的主机列表及其运行状态、CPU使用率、IO、负载信息。
所有指标均支持排序,支持选择时间范围、根据主机名过滤数据和根据标签筛选数据,可根据业务需求快速选择主机。
主机详情
单击主机名展示该主机各指标的趋势图,包括CPU、负载、内存等指标。
主机监控指标说明如下表所示:
指标名
指标
说明
单位
cpu idle比例
host.cpu.idl_ratio
主机CPU空闲比例,处于idle(非iowait)下的CPU占比。比例计算方式为idle时间/总CPU时间。
%
cpu总使用比例
host.cpu.total_used_ratio
主机CPU总使用比例,为用户使用比例与系统使用比例之和。
%
cpu user比例
host.cpu.user_ratio
主机CPU用户使用比例,用户空间消耗的CPU时间占比。
%
cpu system比例
host.cpu.system_ratio
主机CPU系统使用比例,内核空间消耗的CPU时间占比。
%
cpu iowait比例
host.cpu.iowait_ratio
主机CPU iowait比例,处于idle(iowait)下的CPU时间占比。
%
cpu stolen比例
host.cpu.stolen_ratio
主机CPU steal比例。仅与虚拟化环境相关,由于虚拟机管理程序从该VM“偷走”了CPU,导致该CPU对当前虚拟机不可用的时间占比。如果特定虚拟机上的"Steal Time"很高,则表明该虚拟机在过载或者负荷较大的物理主机上运行。
%
cpu guest比例
host.cpu.guest_ratio
主机CPU guest比例。表示运行虚拟机的CPU时间占比。
%
cpu nice比例
host.cpu.nice_ratio
主机CPU nice比例。表示nice为正值(低优先级)的用户态进程CPU使用占比。
%
内存可用
host.memory.available
主机内存可用量。
Byte
内存使用
host.memory.used
主机内存使用量。
Byte
内存可用比例
host.memory.available_ratio
主机内存可用比例。计算方式为主机内存可用量/主机内存总量。
%
内存使用比例
host.memory.used_ratio
主机内存使用比例。计算方式为主机内存使用量/主机内存总量。
%
过去1分钟平均负载
host.load.1m
过去1分钟平均负载。过去1分钟CPU正在执行及等待执行的平均进程数量。
-
过去5分钟平均负载
host.load.5m
过去5分钟平均负载。过去5分钟CPU正在执行及等待执行的平均进程数量。
-
过去15分钟平均负载
host.load.15m
过去15分钟平均负载。过去15分钟CPU正在执行及等待执行的平均进程数量。
-
磁盘空间使用比例
host.disk.bytes_used_ratio
磁盘使用比例。计算方式为磁盘空间使用量/磁盘总量。
%
磁盘空间可用比例
host.disk.bytes_free_ratio
磁盘可用比例。计算方式为主机空间可用量/磁盘总量。
%
磁盘空间使用
host.disk.bytes_used
磁盘空间使用量。
Byte
磁盘空间可用
host.disk.bytes_free
主机空间可用量。
Byte
IO延迟
host.disk.io.lantency
读写磁盘平均延时。
ms
读IO延迟
host.disk.io.read_latency
读磁盘平均延迟。
ms
写IO延迟
host.disk.io.write_latency
写磁盘平均延迟。
ms
读IOPS
host.disk.io.read_qps
读磁盘的每秒次数。
/s
写IOPS
host.disk.io.write_qps
写磁盘的每秒次数。
/s
磁盘合并读
host.disk.io.read_merged_qps
合并读磁盘的每秒次数。
/s
磁盘合并写
host.disk.io.write_merged_qps
合并写磁盘的每秒次数。
/s
读IO吞吐量
host.disk.io.read_bytes_rate
读磁盘的每秒byte数。
Byte/s
写IO吞吐量
host.disk.io.write_bytes_rate
写磁盘的每秒byte数。
Byte/s
磁盘挂载点空间使用比例
host.disk_mount.bytes_used_ratio
磁盘挂载点空间使用比例。
%
磁盘挂载点空间可用比例
host.disk_mount.bytes_free_ratio
磁盘挂载点空间可用比例。
%
磁盘挂载点空间使用
host.disk_mount.bytes_used
磁盘挂载点空间使用量。
Byte
磁盘挂载点空间可用
host.disk_mount.bytes_free
磁盘挂载点空间可用量。
Byte
磁盘挂载点INODE使用比例
host.disk_mount.inode_used_ratio
磁盘挂载点INODE使用比例。
%
磁盘挂载点INODE可用比例
host.disk_mount.inode_free_ratio
磁盘挂载点INODE可用比例。
%
磁盘挂载点INODE使用
host.disk_mount.inode_used
磁盘挂载点INODE使用量。
-
磁盘挂载点INODE可用
host.disk_mount.inode_free
磁盘挂载点INODE可用量。
-
网卡接收字节数
host.network.bytes_recv
网卡接收字节数。
Byte
网卡发送字节数
host.network.bytes_sent
网卡发送字节数。
Byte
网卡接收数据包
host.network.packets_recv
网卡接收数据包数。
p/s
网卡发送数据包
host.network.packets_sent
网卡发送数据包数。
p/s
GPU显存空闲
host.nvidia.memory_free
GPU显存空闲量。
Byte
GPU显存使用
host.nvidia.memory_used
GPU显存使用量。
Byte
GPU总显存
host.nvidia.memory_total
GPU总显存量。
Byte
GPU显存占用率
host.nvidia.memory_used_ratio
GPU显存占用率。计算方式为GPU显存使用量/GPU总显存量。
%
GPU使用率
host.nvidia.gpu_utilization
GPU使用率。
%
GPU显存使用率
host.nvidia.mem_copy_utilization
GPU显存被读写的时间占比。
%
GPU温度
host.nvidia.temperature
GPU温度。
GPU功率
host.nvidia.power
GPU功率。
mW
Docker监控
Docker趋势
Docker趋势展示接入监控的容器列表及其运行状态、宿主名称、镜像、CPU使用率、内存使用率、启动时间、创建时间等信息。
所有指标均支持排序,支持选择时间范围、根据主机名过滤数据、根据Docker搜索和根据标签筛选,可根据业务需求快速筛选容器。
Docker详情
单击容器名展示容器详情,包括CPU、内存使用趋势图等。
容器监控指标说明如下表所示:
指标名
指标
说明
单位
cpu system比例
docker.cpu.system_ratio
容器内核空间的CPU利用率。
%
cpu user比例
docker.cpu.user_ratio
容器用户空间的CPU利用率。
%
cpu shares
docker.cpu.shares_ratio
容器的CPU份额。份额(share)控制容器中进程的CPU使用比例。
%
cpu总使用比例
docker.cpu.total_ratio
容器的总CPU利用率。
%
线程数量
docker.cpu.thread_num
容器线程数量。
-
内存使用(RSS)
docker.memory.rss
容器内存使用量。
Byte
内存使用(RSS)比例
docker.memory.rss_ratio
容器内存使用比例。计算方式为内存RSS/容器内存限额。
%
读IOPS
docker.io.read_qps
容器读磁盘每秒次数。
/s
写IOPS
docker.io.write_qps
容器写磁盘每秒次数。
/s
读IO吞吐量
docker.io.read_bytes_rate
容器写磁盘每秒byte数。
Byte/s
写IO吞吐量
docker.io.write_bytes_rate
容器读磁盘每秒byte数。
Byte/s
进程监控
进程趋势
进程列表展示接入监控的进程列表及其启动用户、主机名称、CPU、内存使用率、创建时间、结束时间等信息。
所有指标均支持排序,支持时间范围选择、主机名过滤、进程搜索和标签筛选,可根据业务需求快速筛选进程。
进程详情
单击进程名展示进程详情,包括进程指标、Runtime指标、RED指标以及日志。进程指标中展示了CPU、内存使用趋势图等信息。
进程监控指标说明如下表所示:
指标名
指标
说明
单位
cpu核心总数
process.cpu.cpu_limit
进程能使用的cpu核数限额。
-
cpu总使用比例(相对单核)
process.cpu.total_ratio
进程CPU利用率. 例如占用2个核心时CPU利用率为200%。
%
cpu system比例(相对单核)
process.cpu.system_ratio
内核空间的CPU利用率。
%
cpu user比例(相对单核)
process.cpu.user_ratio
用户空间的CPU利用率。
%
cpu总使用核数
process.cpu.total_used
CPU使用核数。例如占用2个核心时使用核数为2。
-
cpu system使用核数
process.cpu.system_used
内核空间的CPU使用核数。
-
cpu user使用核数
process.cpu.user_used
用户空间的CPU使用核数。
-
线程数量
process.cpu.thread_num
进程的操作系统线程数量。
-
内存总量
process.memory.limit
进程能使用的CPU限额。
Byte
内存使用(RSS)
process.memory.rss
内存使用量。
Byte
内存使用(RSS)比例
process.memory.rss_ratio
内存使用比例。计算方式为内存RSS/内存限额。
%
虚拟内存(Virtual Memory Size)
process.memory.vms
虚拟内存大小。
Byte
读IOPS
process.io.read_qps
进程读磁盘的每秒次数。
/s
写IOPS
process.io.write_qps
进程写磁盘的每秒次数。
/s
读IO吞吐量
process.io.read_bytes_rate
进程读磁盘的每秒byte数。
Byte/s
写IO吞吐量
process.io.write_bytes_rate
进程写磁盘的每秒byte数。
Byte/s
打开文件数
process.open_fd_count
进程打开的文件数量。
-
自愿切换次数(voluntary_ctx_switches)
process.voluntary_ctx_switches
自愿的上下文切换次数。
-
强制切换次数(involuntary_ctx_switches)
process.involuntary_ctx_switches
强制的上下文切换次数。
-
进程监控JVM指标:
指标
说明
jvm.clazz.loaded_class_count
JVM当前加载类数量
jvm.clazz.total_unloaded_class_count
JVM总计已卸载类数量
jvm.clazz.total_loaded_class_count
JVM总计加载类数量
jvm.gc.gc_count_old
JVM GC次数-OldGen
jvm.gc.gc_time_old
JVM GC时间-OldGen
jvm.gc.gc_count_new
JVM GC次数-NewGen
jvm.gc.gc_time_new
JVM GC时间-NewGen
jvm.memory.init_heap
JVM初始堆内存
jvm.memory.max_heap
JVM最大堆内存
jvm.memory.used_heap
JVM已使用堆内存
jvm.memory.committed_heap
JVM已提交堆内存
jvm.memory.init_noheap
JVM初始非堆内存
jvm.memory.max_noheap
JVM最大非堆内存
jvm.memory.used_noheap
JVM已使用非堆内存
jvm.memory.committed_noheap
JVM已提交非堆内存
jvm.memory_pool.init_newgen
JVM内存池-初始NewGen
jvm.memory_pool.max_newgen
JVM内存池-最大NewGen
jvm.memory_pool.used_newgen
JVM内存池-已使用NewGen
jvm.memory_pool.committed_newgen
JVM内存池-已提交NewGen
jvm.memory_pool.init_oldgen
JVM内存池-初始OldGen
jvm.memory_pool.max_oldgen
JVM内存池-最大OldGen
jvm.memory_pool.used_oldgen
JVM内存池-已使用OldGen
jvm.memory_pool.committed_oldgen
JVM内存池-已提交OldGen
jvm.memory_pool.init_code_cache
JVM内存池-初始CodeCache
jvm.memory_pool.max_code_cache
JVM内存池-最大CodeCache
jvm.memory_pool.used_code_cache
JVM内存池-已使用CodeCache
jvm.memory_pool.committed_code_cache
JVM内存池-已提交CodeCache
jvm.memory_pool.init_survivor
JVM内存池-初始Survivor
jvm.memory_pool.max_survivor
JVM内存池-最大Survivor
jvm.memory_pool.used_survivor
JVM内存池-已使用Survivor
jvm.memory_pool.committed_survivor
JVM内存池-已提交Survivor
jvm.memory_pool.init_meta_space
JVM内存池-初始MetaSpace
jvm.memory_pool.max_meta_space
JVM内存池-最大MetaSpace
jvm.memory_pool.used_meta_space
JVM内存池-已使用MetaSpace
jvm.memory_pool.committed_meta_space
JVM内存池-已提交MetaSpace
jvm.memory_pool.init_perm_gen
JVM内存池-初始PermGen
jvm.memory_pool.max_perm_gen
JVM内存池-最大PermGen
jvm.memory_pool.used_perm_gen
JVM内存池-已使用PermGen
jvm.memory_pool.committed_perm_gen
JVM内存池-已提交PermGen
jvm.thread.live_count
JVM存活线程数
jvm.thread.daemon_count
JVM守护线程数
jvm.thread.peak_count
JVM峰值线程数
jvm.thread.runnable_state_thread_count
JVM可运行线程数
jvm.thread.blocked_state_thread_count
JVM阻塞线程数
jvm.thread.waiting_state_thread_count
JVM等待线程数
jvm.thread.timed_waiting_state_thread_count
JVM定时等待线程数
最近更新时间:2026.02.10 19:56:12
这个页面对您有帮助吗?
有用
有用
无用
无用