container.cpu.time | sum (monotonic) | double | s | development | yes | | Total cumulative CPU time (sum of all cores) spent by the container/pod/node since its creation |
container.cpu.usage | gauge | double | {cpu} | development | yes | | Total CPU usage (sum of all cores per second) averaged over the sample window |
container.filesystem.available | gauge | int | By | development | yes | | Container filesystem available |
container.filesystem.capacity | gauge | int | By | development | yes | | Container filesystem capacity |
container.filesystem.usage | gauge | int | By | development | yes | | Container filesystem usage |
container.memory.available | gauge | int | By | development | yes | | Container memory available |
container.memory.major_page_faults | gauge | int | 1 | development | yes | | Container memory major_page_faults |
container.memory.page_faults | gauge | int | 1 | development | yes | | Container memory page_faults |
container.memory.rss | gauge | int | By | development | yes | | Container memory rss |
container.memory.usage | gauge | int | By | development | yes | | Container memory usage |
container.memory.working_set | gauge | int | By | development | yes | | Container memory working_set |
container.uptime | sum (monotonic) | int | s | development | no | | The time since the container started |
k8s.container.cpu.node.utilization | gauge | double | 1 | development | no | | Container cpu utilization as a ratio of the node's capacity |
k8s.container.cpu_limit_utilization | gauge | double | 1 | development | no | | Container cpu utilization as a ratio of the container's limits |
k8s.container.cpu_request_utilization | gauge | double | 1 | development | no | | Container cpu utilization as a ratio of the container's requests |
k8s.container.ephemeral_storage.usage | sum | int | By | development | no | fs.type (string) | Ephemeral storage used by the container. |
k8s.container.memory.node.utilization | gauge | double | 1 | development | no | | Container memory utilization as a ratio of the node's capacity |
k8s.container.memory_limit_utilization | gauge | double | 1 | development | no | | Container memory utilization as a ratio of the container's limits |
k8s.container.memory_request_utilization | gauge | double | 1 | development | no | | Container memory utilization as a ratio of the container's requests |
k8s.node.cpu.time | sum (monotonic) | double | s | development | yes | | Total cumulative CPU time (sum of all cores) spent by the container/pod/node since its creation |
k8s.node.cpu.usage | gauge | double | {cpu} | development | yes | | Total CPU usage (sum of all cores per second) averaged over the sample window |
k8s.node.filesystem.available | gauge | int | By | development | yes | | Node filesystem available |
k8s.node.filesystem.capacity | gauge | int | By | development | yes | | Node filesystem capacity |
k8s.node.filesystem.inode.count | sum | int | {inode} | development | no | | Total number of inodes in the node's root filesystem. |
k8s.node.filesystem.inode.free | sum | int | {inode} | development | no | | Number of free inodes in the node's root filesystem. |
k8s.node.filesystem.usage | gauge | int | By | development | yes | | Node filesystem usage |
k8s.node.memory.available | gauge | int | By | development | yes | | Node memory available |
k8s.node.memory.major_page_faults | gauge | int | 1 | development | yes | | Node memory major_page_faults |
k8s.node.memory.page_faults | gauge | int | 1 | development | yes | | Node memory page_faults |
k8s.node.memory.rss | gauge | int | By | development | yes | | Node memory rss |
k8s.node.memory.usage | gauge | int | By | development | yes | | Node memory usage |
k8s.node.memory.working_set | gauge | int | By | development | yes | | Node memory working_set |
k8s.node.network.errors | sum (monotonic) | int | 1 | development | yes | direction (string), interface (string) | Node network errors |
k8s.node.network.io | sum (monotonic) | int | By | development | yes | direction (string), interface (string) | Node network IO |
k8s.node.system_container.cpu.time | sum (monotonic) | double | s | development | no | | Total cumulative CPU time (sum of all cores) spent by the system container since its creation |
k8s.node.system_container.cpu.usage | gauge | double | {cpu} | development | no | | Total CPU usage (sum of all cores per second) averaged over the sample window for the system container |
k8s.node.system_container.memory.usage | gauge | int | By | development | no | | System container memory usage |
k8s.node.system_container.memory.working_set | gauge | int | By | development | no | | System container memory working_set |
k8s.node.uptime | sum (monotonic) | int | s | development | no | | The time since the node started |
k8s.pod.cpu.node.utilization | gauge | double | 1 | development | no | | Pod cpu utilization as a ratio of the node's capacity |
k8s.pod.cpu.time | sum (monotonic) | double | s | development | yes | | Total cumulative CPU time (sum of all cores) spent by the container/pod/node since its creation |
k8s.pod.cpu.usage | gauge | double | {cpu} | development | yes | | Total CPU usage (sum of all cores per second) averaged over the sample window |
k8s.pod.cpu_limit_utilization | gauge | double | 1 | development | no | | Pod cpu utilization as a ratio of the pod's total container limits. If any container is missing a limit the metric is not emitted. |
k8s.pod.cpu_request_utilization | gauge | double | 1 | development | no | | Pod cpu utilization as a ratio of the pod's total container requests. If any container is missing a request the metric is not emitted. |
k8s.pod.filesystem.available | gauge | int | By | development | yes | | Pod filesystem available |
k8s.pod.filesystem.capacity | gauge | int | By | development | yes | | Pod filesystem capacity |
k8s.pod.filesystem.usage | gauge | int | By | development | yes | | Pod filesystem usage |
k8s.pod.memory.available | gauge | int | By | development | yes | | Pod memory available |
k8s.pod.memory.major_page_faults | gauge | int | 1 | development | yes | | Pod memory major_page_faults |
k8s.pod.memory.node.utilization | gauge | double | 1 | development | no | | Pod memory utilization as a ratio of the node's capacity |
k8s.pod.memory.page_faults | gauge | int | 1 | development | yes | | Pod memory page_faults |
k8s.pod.memory.rss | gauge | int | By | development | yes | | Pod memory rss |
k8s.pod.memory.usage | gauge | int | By | development | yes | | Pod memory usage |
k8s.pod.memory.working_set | gauge | int | By | development | yes | | Pod memory working_set |
k8s.pod.memory_limit_utilization | gauge | double | 1 | development | no | | Pod memory utilization as a ratio of the pod's total container limits. If any container is missing a limit the metric is not emitted. |
k8s.pod.memory_request_utilization | gauge | double | 1 | development | no | | Pod memory utilization as a ratio of the pod's total container requests. If any container is missing a request the metric is not emitted. |
k8s.pod.network.errors | sum (monotonic) | int | 1 | development | yes | direction (string), interface (string) | Pod network errors |
k8s.pod.network.io | sum (monotonic) | int | By | development | yes | direction (string), interface (string) | Pod network IO |
k8s.pod.uptime | sum (monotonic) | int | s | development | no | | The time since the pod started |
k8s.pod.volume.usage | sum | int | By | development | no | | The number of used bytes in the pod volume. |
k8s.volume.available | gauge | int | By | development | yes | | The number of available bytes in the volume. |
k8s.volume.capacity | gauge | int | By | development | yes | | The total capacity in bytes of the volume. |
k8s.volume.inodes | gauge | int | 1 | development | yes | | The total inodes in the filesystem. |
k8s.volume.inodes.free | gauge | int | 1 | development | yes | | The free inodes in the filesystem. |
k8s.volume.inodes.used | gauge | int | 1 | development | yes | | The inodes used by the filesystem. This may not equal inodes - free because filesystem may share inodes with other filesystems. |