The following metrics are emitted by default. Each of them can be disabled by applying the following configuration:
metrics :
<metric_name> :
enabled : false
Total cumulative CPU time (sum of all cores) spent by the container/pod/node since its creation
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
s
Sum
Double
Cumulative
true
container.cpu.utilization
Container CPU utilization
Unit
Metric Type
Value Type
1
Gauge
Double
container.filesystem.available
Container filesystem available
Unit
Metric Type
Value Type
By
Gauge
Int
container.filesystem.capacity
Container filesystem capacity
Unit
Metric Type
Value Type
By
Gauge
Int
container.filesystem.usage
Container filesystem usage
Unit
Metric Type
Value Type
By
Gauge
Int
container.memory.available
Container memory available
Unit
Metric Type
Value Type
By
Gauge
Int
container.memory.major_page_faults
Container memory major_page_faults
Unit
Metric Type
Value Type
1
Gauge
Int
container.memory.page_faults
Container memory page_faults
Unit
Metric Type
Value Type
1
Gauge
Int
container.memory.rss
Container memory rss
Unit
Metric Type
Value Type
By
Gauge
Int
Container memory usage
Unit
Metric Type
Value Type
By
Gauge
Int
container.memory.working_set
Container memory working_set
Unit
Metric Type
Value Type
By
Gauge
Int
Total cumulative CPU time (sum of all cores) spent by the container/pod/node since its creation
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
s
Sum
Double
Cumulative
true
Node CPU utilization
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.node.filesystem.available
Node filesystem available
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.node.filesystem.capacity
Node filesystem capacity
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.node.filesystem.usage
Node filesystem usage
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.node.memory.available
Node memory available
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.node.memory.major_page_faults
Node memory major_page_faults
Unit
Metric Type
Value Type
1
Gauge
Int
k8s.node.memory.page_faults
Node memory page_faults
Unit
Metric Type
Value Type
1
Gauge
Int
k8s.node.memory.rss
Node memory rss
Unit
Metric Type
Value Type
By
Gauge
Int
Node memory usage
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.node.memory.working_set
Node memory working_set
Unit
Metric Type
Value Type
By
Gauge
Int
Node network errors
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
1
Sum
Int
Cumulative
true
Name
Description
Values
interface
Name of the network interface.
Any Str
direction
Direction of flow of bytes/operations (receive or transmit).
Str: receive
, transmit
Node network IO
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
true
Name
Description
Values
interface
Name of the network interface.
Any Str
direction
Direction of flow of bytes/operations (receive or transmit).
Str: receive
, transmit
Total cumulative CPU time (sum of all cores) spent by the container/pod/node since its creation
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
s
Sum
Double
Cumulative
true
Pod CPU utilization
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.pod.filesystem.available
Pod filesystem available
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.pod.filesystem.capacity
Pod filesystem capacity
Unit
Metric Type
Value Type
By
Gauge
Int
Pod filesystem usage
Unit
Metric Type
Value Type
By
Gauge
Int
Pod memory available
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.pod.memory.major_page_faults
Pod memory major_page_faults
Unit
Metric Type
Value Type
1
Gauge
Int
k8s.pod.memory.page_faults
Pod memory page_faults
Unit
Metric Type
Value Type
1
Gauge
Int
k8s.pod.memory.rss
Pod memory rss
Unit
Metric Type
Value Type
By
Gauge
Int
Pod memory usage
Unit
Metric Type
Value Type
By
Gauge
Int
k8s.pod.memory.working_set
Pod memory working_set
Unit
Metric Type
Value Type
By
Gauge
Int
Pod network errors
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
1
Sum
Int
Cumulative
true
Name
Description
Values
interface
Name of the network interface.
Any Str
direction
Direction of flow of bytes/operations (receive or transmit).
Str: receive
, transmit
Pod network IO
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
By
Sum
Int
Cumulative
true
Name
Description
Values
interface
Name of the network interface.
Any Str
direction
Direction of flow of bytes/operations (receive or transmit).
Str: receive
, transmit
The number of available bytes in the volume.
Unit
Metric Type
Value Type
By
Gauge
Int
The total capacity in bytes of the volume.
Unit
Metric Type
Value Type
By
Gauge
Int
The total inodes in the filesystem.
Unit
Metric Type
Value Type
1
Gauge
Int
The free inodes in the filesystem.
Unit
Metric Type
Value Type
1
Gauge
Int
The inodes used by the filesystem. This may not equal inodes - free because filesystem may share inodes with other filesystems.
Unit
Metric Type
Value Type
1
Gauge
Int
The following metrics are not emitted by default. Each of them can be enabled by applying the following configuration:
metrics :
<metric_name> :
enabled : true
Total CPU usage (sum of all cores per second) averaged over the sample window
Unit
Metric Type
Value Type
{cpu}
Gauge
Double
The time since the container started
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
s
Sum
Int
Cumulative
true
k8s.container.cpu.node.utilization
Container cpu utilization as a ratio of the node's capacity
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.container.cpu_limit_utilization
Container cpu utilization as a ratio of the container's limits
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.container.cpu_request_utilization
Container cpu utilization as a ratio of the container's requests
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.container.memory.node.utilization
Container memory utilization as a ratio of the node's capacity
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.container.memory_limit_utilization
Container memory utilization as a ratio of the container's limits
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.container.memory_request_utilization
Container memory utilization as a ratio of the container's requests
Unit
Metric Type
Value Type
1
Gauge
Double
Total CPU usage (sum of all cores per second) averaged over the sample window
Unit
Metric Type
Value Type
{cpu}
Gauge
Double
The time since the node started
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
s
Sum
Int
Cumulative
true
k8s.pod.cpu.node.utilization
Pod cpu utilization as a ratio of the node's capacity
Unit
Metric Type
Value Type
1
Gauge
Double
Total CPU usage (sum of all cores per second) averaged over the sample window
Unit
Metric Type
Value Type
{cpu}
Gauge
Double
k8s.pod.cpu_limit_utilization
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.
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.pod.cpu_request_utilization
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.
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.pod.memory.node.utilization
Pod memory utilization as a ratio of the node's capacity
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.pod.memory_limit_utilization
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.
Unit
Metric Type
Value Type
1
Gauge
Double
k8s.pod.memory_request_utilization
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.
Unit
Metric Type
Value Type
1
Gauge
Double
The time since the pod started
Unit
Metric Type
Value Type
Aggregation Temporality
Monotonic
s
Sum
Int
Cumulative
true
Name
Description
Values
Enabled
aws.volume.id
The id of the AWS Volume
Any Str
true
container.id
Container id used to identify container
Any Str
true
fs.type
The filesystem type of the Volume
Any Str
true
gce.pd.name
The name of the persistent disk in GCE
Any Str
true
glusterfs.endpoints.name
The endpoint name that details Glusterfs topology
Any Str
true
glusterfs.path
Glusterfs volume path
Any Str
true
k8s.container.name
Container name used by container runtime
Any Str
true
k8s.namespace.name
The name of the namespace that the pod is running in
Any Str
true
k8s.node.name
The name of the Node
Any Str
true
k8s.persistentvolumeclaim.name
The name of the Persistent Volume Claim
Any Str
true
k8s.pod.name
The name of the Pod
Any Str
true
k8s.pod.uid
The UID of the Pod
Any Str
true
k8s.volume.name
The name of the Volume
Any Str
true
k8s.volume.type
The type of the Volume
Any Str
true
partition
The partition in the Volume
Any Str
true