The current amount of time in seconds that a status condition has been in a specific state. Labeled by the name of the nodeclaim, namespace, type, status, and reason
BETA
operator_nodeclaim_status_condition_count
The number of a condition for a nodeclaim, type and status. Labeled by the name, namespace, type, status, and reason
Node total pod requests are the resources requested by pods bound to nodes, including the DaemonSet pods
BETA
karpenter_nodes_total_pod_limits
Node total pod limits are the resources specified by pod limits, including the DaemonSet pods
BETA
karpenter_nodes_total_daemon_requests
Node total daemon requests are the resource requested by DaemonSet pods bound to nodes
BETA
karpenter_nodes_total_daemon_limits
Node total daemon limits are the resources specified by DaemonSet pod limits
BETA
karpenter_nodes_termination_duration_seconds
The time taken between a node’s deletion request and the removal of its finalizer
BETA
karpenter_nodes_terminated_total
Number of nodes terminated in total by Karpenter. Labeled by owning nodepool
STABLE
karpenter_nodes_system_overhead
Node system daemon overhead are the resources reserved for system overhead, the difference between the node’s capacity and allocatable values are reported by the status
BETA
karpenter_nodes_lifetime_duration_seconds
The lifetime duration of the nodes since creation
ALPHA
karpenter_nodes_eviction_requests_total
The total number of eviction requests made by Karpenter
ALPHA
karpenter_nodes_drained_total
The total number of nodes drained by Karpenter
ALPHA
karpenter_nodes_current_lifetime_seconds
Node age in seconds
ALPHA
karpenter_nodes_created_total
Number of nodes created in total by Karpenter. Labeled by owning nodepool
STABLE
karpenter_nodes_allocatable
Node allocatable are the resources allocatable by nodes
BETA
Node operator status conditions
Metric
Description
Stability
operator_node_status_condition_transitions_total
The count of transitions of a node, type and status
BETA
operator_node_status_condition_transition_seconds
The amount of time a condition was in a given state before transitioning. Labeled by the name of the nodeclaim, and the namespace
The current amount of time in seconds that a status condition has been in a specific state. Labeled by the name of the nodeclaim, namespace, type, status, and reason
BETA
operator_node_status_condition_count
The number of a condition for a node, type and status. Labeled by the name, namespace, type, status, and reason
BETA
operator_node_termination_current_time_seconds
The current amount of time in seconds that a node has been in terminating state. Labeled by name, and namespace
BETA
operator_node_termination_duration_seconds
The amount of time taken by a node to terminate completely
Pod state is the current state of pods. This metric can be used several ways as it is labeled by the pod name, namespace, owner, node, nodepool name, zone, architecture, capacity type, instance type and pod phase
BETA
karpenter_pods_startup_duration_seconds
The time from pod creation until the pod is running
The amount of resources that have been provisioned for a nodepool. Labeled by nodepool name and resource type
ALPHA
karpenter_nodepools_limit
Limits specified on the nodepool that restrict the quantity of resources provisioned. Labeled by nodepool name and resource type
ALPHA
karpenter_nodepools_allowed_disruptions
The number of nodes for a given NodePool that can be concurrently disrupting at a point in time. Labeled by NodePool. Note that allowed disruptions can change very rapidly, as new nodes may be created and others may be deleted at any point
The current amount of time in seconds that a status condition has been in a specific state. Labeled by the name of the nodeclaim, namespace, type, status, and reason
BETA
operator_nodepool_status_condition_count
The number of a condition for a nodepool, type and status. Labeled by the name, namespace, type, status, and reason
The current amount of time in seconds that a status condition has been in a specific state. Labeled by the name of the nodeclaim, namespace, type, status, and reason
BETA
operator_ec2nodeclass_status_condition_count
The number of a condition for an ec2nodeclass, type and status. Labeled by the name, namespace, type, status, and reason
Returns 1 if cluster state is synced and 0 otherwise. Synced checks that nodeclaims and nodes that are stored in the APIServer have the same representation as Karpenter’s cluster state
Instance type offering estimated hourly price used when making informed decisions on node cost calculation, based on instance type, capacity type, and zone
These metrics are deprecated. Migrate to the per-resource status condition metrics (e.g., operator_nodeclaim_status_condition_*, operator_node_status_condition_*).
Metric
Description
Stability
operator_status_condition_transitions_total
The count of transitions of a given object, type and status
DEPRECATED
operator_status_condition_transition_seconds
The amount of time a condition was in a given state before transitioning
DEPRECATED
operator_status_condition_current_status_seconds
The current amount of time in seconds that a status condition has been in a specific state
DEPRECATED
operator_status_condition_count
The number of a condition for a given object, type and status