# Packages
No description provided by the author
# Functions
Register registers all metrics.
SetActiveConfig tracks labels according to the NodeConfig that is currently used by the Kubelet.
SetAssignedConfig tracks labels according to the assigned NodeConfig.
SetConfigError sets a the ConfigError metric to 1 in case any errors were encountered.
SetLastKnownGoodConfig tracks labels according to the NodeConfig that was successfully applied last.
SetNodeName sets the NodeName Gauge to 1.
SinceInMicroseconds gets the time since the specified start in microseconds.
SinceInSeconds gets the time since the specified start in seconds.
# Constants
This const block defines the metric names for the kubelet metrics.
Metric keys for node config.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
Metrics keys of device plugin operations.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
Metrics keys for RuntimeClass.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
Metrics keys of remote runtime operations.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
This const block defines the metric names for the kubelet metrics.
# Variables
ActiveConfig is a Gauge that is set to 1 if the Kubelet has an active NodeConfig.
AssignedConfig is a Gauge that is set 1 if the Kubelet has a NodeConfig assigned.
CgroupManagerDuration is a Histogram that tracks the duration (in seconds) it takes for cgroup manager operations to complete.
ConfigError is a Gauge that is set to 1 if the node is experiencing a configuration-related error.
ContainersPerPodCount is a Counter that tracks the number of containers per pod.
DeprecatedCgroupManagerLatency is a Summary that tracks the latency (in microseconds) for cgroup manager operations to complete.
DeprecatedDevicePluginAllocationLatency is a Summary that tracks the latncy (in microseconds) for serving device plugin allocation requests.
DeprecatedDevicePluginRegistrationCount is a Counter that tracks the cumulative number of device plugin registrations.
DeprecatedEvictionStatsAge is a Summary that tracks the time (in microseconds) between when stats are collected and when a pod is evicted based on those stats.
DeprecatedPLEGRelistInterval is a Summary that tracks the interval (in microseconds) between relistings in PLEG.
DeprecatedPLEGRelistLatency is a Summary that tracks the latency (in microseconds) for relisting pods in PLEG.
DeprecatedPodStartLatency is a Summary that tracks the latency (in microseconds) for a single pod to go from pending to running.
DeprecatedPodWorkerLatency is a Summary that tracks the latency (in microseconds) to sync a single pod.
DeprecatedPodWorkerStartLatency is a Summary that tracks the latency (in microseconds) from seeing a pod to starting a worker.
DeprecatedRuntimeOperations is a Counter that tracks the cumulative number of remote runtime operations.
DeprecatedRuntimeOperationsErrors is a Counter that tracks the cumulative number of remote runtime operation errors.
DeprecatedRuntimeOperationsLatency is a Summary that tracks the latency (in microseconds) of remote runtime operations to complete.
DevicePluginAllocationDuration is a Histogram that tracks the duration (in seconds) to serve a device plugin allocation request.
DevicePluginRegistrationCount is a Counter that tracks the cumulative number of device plugin registrations.
Evictions is a Counter that tracks the cumulative number of pod evictions initiated by the kubelet.
EvictionStatsAge is a Histogram that tracks the time (in seconds) between when stats are collected and when a pod is evicted based on those stats.
LastKnownGoodConfig is a Gauge that is set to 1 if the Kubelet has a NodeConfig it can fall back to if there are certain errors.
NodeName is a Gauge that tracks the ode's name.
PLEGDiscardEvents is a Histogram that tracks the duration (in seconds) it takes for discarding events in the Kubelet's Pod Lifecycle Event Generator (PLEG).
PLEGRelistDuration is a Histogram that tracks the duration (in seconds) it takes for relisting pods in the Kubelet's Pod Lifecycle Event Generator (PLEG).
PLEGRelistInterval is a Histogram that tracks the intervals (in seconds) between relisting in the Kubelet's Pod Lifecycle Event Generator (PLEG).
PodStartDuration is a Histogram that tracks the duration (in seconds) it takes for a single pod to go from pending to running.
PodWorkerDuration is a Histogram that tracks the duration (in seconds) in takes to sync a single pod.
PodWorkerStartDuration is a Histogram that tracks the duration (in seconds) it takes from seeing a pod to starting a worker.
Preemptions is a Counter that tracks the cumulative number of pod preemptions initiated by the kubelet.
RunningContainerCount is a gauge that tracks the number of containers currently running.
RunningPodCount is a gauge that tracks the number of Pods currently running.
RunPodSandboxDuration is a Histogram that tracks the duration (in seconds) it takes to run Pod Sandbox operations.
RunPodSandboxErrors is a Counter that tracks the cumulative number of Pod Sandbox operations errors.
RuntimeOperations is a Counter that tracks the cumulative number of remote runtime operations.
RuntimeOperationsDuration is a Histogram that tracks the duration (in seconds) for remote runtime operations to complete.
RuntimeOperationsErrors is a Counter that tracks the cumulative number of remote runtime operations errors.