指标
一、CPU 指标
1.1 container_cpu_usage_seconds_total
container_cpu_usage_seconds_total
:表示容器所使用的 CPU
时间(以秒为单位)。该指标是一个累计量,表示容器自启动以来的 CPU
总使用时间。标签:container_name
, cpu
(表示 CPU
核心的索引),mode
(例如 user
, system,
idle
等)。
1.2 container_cpu_user_seconds_total
container_cpu_user_seconds_total
:容器在用户态的 CPU
时间。
1.3 container_cpu_system_seconds_total
container_cpu_system_seconds_total
:容器在内核态的 CPU
时间。
1.4 container_cpu_idle_seconds_total
container_cpu_idle_seconds_total
:容器处于空闲状态的 CPU
时间。
二、内存指标
2.1 container_memory_usage_bytes
container_memory_usage_bytes
:容器当前的内存使用量(单位:字节)。该指标代表容器占用的物理内存量,不包括 swap
。
2.2 container_memory_max_usage_bytes
container_memory_max_usage_bytes
:容器内存使用的最大值(单位:字节)。
2.3 container_memory_rss
container_memory_rss
:容器的常驻内存集(RSS
),表示容器所使用的实际物理内存(单位:字节)。
2.4 container_memory_swap
container_memory_swap
:容器使用的 swap
空间量(单位:字节)。
2.5 container_memory_cache
container_memory_cache
:容器内存中的缓存数据量(单位:字节)。
三、磁盘指标
3.1 container_fs_usage_bytes
container_fs_usage_bytes:容器文件系统的总使用空间(单位:字节)。
3.2 container_fs_limit_bytes
container_fs_limit_bytes:容器文件系统的总空间限制(单位:字节)。
3.3 container_fs_reads_total
container_fs_reads_total:容器文件系统的读取总次数。
3.4 container_fs_writes_total
container_fs_writes_total:容器文件系统的写入总次数。
3.5 container_fs_read_seconds_total
container_fs_read_seconds_total:容器文件系统的读取时间(单位:秒)。
3.6 container_fs_write_seconds_total
container_fs_write_seconds_total:容器文件系统的写入时间(单位:秒)。
3.7 container_fs_usage_bytes
container_fs_usage_bytes:容器文件系统的当前使用量(单位:字节)。
四、网络指标
4.1 container_network_receive_bytes_total
container_network_receive_bytes_total:容器接收到的总字节数(单位:字节)。
4.2 container_network_transmit_bytes_total
container_network_transmit_bytes_total:容器发送的总字节数(单位:字节)。
4.3 container_network_receive_packets_total
container_network_receive_packets_total:容器接收到的总数据包数。
4.4 container_network_transmit_packets_total
container_network_transmit_packets_total:容器发送的总数据包数。
4.5 container_network_receive_errors_total
container_network_receive_errors_total:容器接收的网络错误数。
4.6 container_network_transmit_errors_total
container_network_transmit_errors_total:容器发送的网络错误数。
4.7 container_network_receive_drop_total
container_network_receive_drop_total:容器接收丢包的总数。
4.8 container_network_transmit_drop_total
container_network_transmit_drop_total:容器发送丢包的总数。
五、容器生命周期
5.1 container_start_time_seconds
container_start_time_seconds:容器启动的时间戳(单位:秒)。这个时间通常是自 Unix 纪元(1970年1月1日)以来的秒数。
5.2 container_last_seen
container_last_seen:容器最后一次更新的时间戳(单位:秒)。
六、容器进程信息
6.1 container_process_count
container_process_count:容器当前正在运行的进程数。
6.2 container_process_limit
container_process_limit:容器允许的最大进程数。
七、其他指标
7.1 container_throughput_bytes
container_throughput_bytes:容器的网络吞吐量(单位:字节)。
7.2 container_threads
container_threads:容器当前运行的线程数。
7.3 container_pids
container_pids:容器当前正在运行的进程 ID 数量。