Kubelet View
The kubelet is the agent that runs on each node in a cluster. The kubelet view allows you to monitor a cluster.
Metric Description
You can view kubelet metrics in the following table.
Metric |
Unit |
Description |
---|---|---|
Running Kubelets |
N/A |
The number of running kubelets in a cluster. |
Running Pods |
N/A |
The number of running pods on the node where the kubelet resides. |
Running Containers |
N/A |
The number of running containers on the node where the kubelet resides. |
Actual Volumes |
N/A |
The actual number of volumes on the node where the kubelet resides. |
Expected Volumes |
N/A |
The desired number of volumes on the node where the kubelet resides. |
Configuration Errors |
N/A |
The number of incorrect Kubelet configurations on the node where the kubelet resides. |
Operation Rate |
N/A |
The number of operations performed by the kubelet per second. |
Operation Error Rate |
N/A |
The number of failed operations performed by the kubelet per second. |
Operation Latency |
second |
The latencies of operations performed by the kubelet. |
Pod Startup Rate |
N/A |
The number of pod startups performed by the kubelet per second. |
Pod Startup Latency (P99) |
second |
The P99 latencies of pod startups performed by the kubelet. |
Storage Operation Rate |
N/A |
The number of storage-related operations performed by the kubelet per second. |
Storage Operation Error Rate |
N/A |
The number of failed storage-related operations performed by the kubelet per second. |
Storage Operation Latency (P99) |
second |
The P99 latencies of storage-related operations performed by the kubelet. |
Cgroup Manager Operation Rate |
N/A |
The number of destroy or update operations performed by the kubelet per second. |
Cgroup Manager Operation Latency (P99) |
second |
The P99 latencies of destroy or update operations performed by the kubelet. |
PLEG Relist Rate |
N/A |
The number of relisting operations in PLEG per second. |
PLEG Relist Interval (P99) |
second |
The intervals between 99% of relisting operations in PLEG. |
PLEG Relist Latency (P99) |
second |
The P99 latencies of relisting operations in PLEG. |
RPC Rate |
N/A |
The number of RPC requests with each status code. |
Request Latency (P99) |
second |
The P99 latencies of requests with each method. |
Used Memory |
byte |
The memory used by the kubelet. |
Used CPU |
byte |
The CPU used by the kubelet. |
Goroutines |
N/A |
The number of goroutines. |
Metric List
The following is the metric list of the kubelet view.
Metric |
Type |
Description |
---|---|---|
storage_operation_errors_total |
Counter |
The number of errors in storage operations. |
storage_operation_duration_seconds_count |
Counter |
The number of storage operations. |
storage_operation_duration_seconds_bucket |
Histogram |
Duration for each storage operation. |
kubelet_pod_start_duration_seconds_count |
Counter |
The number of pods that have been started. |
kubelet_pod_start_duration_seconds_bucket |
Histogram |
Duration from the kubelet seeing a pod for the first time to the pod starting to run. |
kubelet_runtime_operations_duration_seconds_bucket |
Histogram |
The time of every operation. |
kubelet_runtime_operations_errors_total |
Counter |
The number of errors in operations at runtime level. |
kubelet_node_config_error |
Gauge |
If a configuration-related error occurs on a node, the value of this metric is true (1). If there is no configuration-related error, the value is false (0). |
volume_manager_total_volumes |
Gauge |
The number of volumes in Volume Manager. |
kubelet_running_containers |
Gauge |
The number of running containers. |
kubelet_running_pods |
Gauge |
The number of running pods. |
kubelet_node_name |
Gauge |
Node name. The value is always 1. |
kubelet_runtime_operations_total |
Counter |
The number of total runtime operations of each type. |
kubelet_cgroup_manager_duration_seconds_count |
Counter |
The number of destruction and update operations. |
kubelet_cgroup_manager_duration_seconds_bucket |
Histogram |
Duration for destruction and update operations. |
kubelet_pleg_relist_duration_seconds_count |
Counter |
The number of relisting operations in PLEG. |
kubelet_pleg_relist_interval_seconds_bucket |
Histogram |
The intervals between relisting operations in PLEG. |
kubelet_pleg_relist_duration_seconds_bucket |
Histogram |
Duration for relisting pods in PLEG. |
rest_client_requests_total |
Counter |
The total number of HTTP requests, partitioned by status code and method. |
rest_client_request_duration_seconds_bucket |
Histogram |
The number of HTTP requests, partitioned by status code and method. |
process_resident_memory_bytes |
Gauge |
Resident memory size in bytes. |
process_cpu_seconds_total |
Counter |
Total user and system CPU time spent in seconds. |
go_goroutines |
Gauge |
The number of goroutines. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.