Stats is Ultimate struct aggregating all types of stats of one containertype Stats struct Common stats Read timeTime jsonread PreRead timeTime jsonpreread Linux specific stats not populated on W
在这个结构体中,包含了容器的各种类型的统计信息。
-
Read和PreRead是时间戳,表示读取统计信息的时间和上一次读取统计信息的时间。 -
PidsStats是Linux特定的统计信息,用于存储与进程相关的统计数据。 -
BlkioStats是Linux特定的统计信息,用于存储与块IO相关的统计数据。 -
NumProcs是Windows特定的统计信息,表示容器中的进程数量。 -
StorageStats是Windows特定的统计信息,用于存储与存储相关的统计数据。 -
CPUStats是共享的CPU统计信息,包含了容器自创建以来的所有CPU统计数据。 -
PreCPUStats是共享的CPU统计信息,表示上一次读取统计信息时的CPU统计数据。 -
MemoryStats是共享的内存统计信息,用于存储与内存相关的统计数据。
CPUUsage结构体是CPUStats结构体中的一个字段,用于存储CPU的使用情况。它包含以下字段:
-
TotalUsage表示自容器创建以来消耗的总CPU时间。 -
PercpuUsage是一个数组,表示每个核心消耗的CPU时间(仅在Linux上使用)。 -
UsageInKernelmode表示在内核模式下消耗的时间(仅在Linux上使用)。 -
UsageInUsermode表示在用户模式下消耗的时间(仅在Linux上使用)。
PreCPUStats和CPUStats分别表示前一次和当前的CPU统计数据。
原文地址: https://www.cveoy.top/t/topic/hRTH 著作权归作者所有。请勿转载和采集!