Kubernetes / API Server¶
There is no description on this dashboard
Tags¶
k8s
Panels¶
Overview¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| API server status | Shows API server status depending on the number of endpoints exposing metrics | Default: Mode: absolute Level 1: 1 Level 2: 2 |
|
| API Servers | Shows the number of running API servers depending on the number of endpoints exposing metrics | Default: Mode: absolute Level 1: 1 Level 2: 2 |
|
| Current Error Rate | Show the current API server error rate: percentage of requests with errors out of the total number of requests | Default: Mode: absolute Level 1: 3 |
|
| Average API Server Latency | Shows the average duration of request to API server | Default: Mode: absolute Level 1: 0.2 |
|
| Average Etcd Requests Latency | Shows the average duration of requests to Etcd | Default: Mode: absolute Level 1: 0.2 |
|
| Current Controller work queue Depth | Show the current depth of controller work queue | Default: Mode: absolute Level 1: 5 |
|
| API server nodes status | Shows API server nodes status | ||
| Request Rate | Shows the number of requests per second by each API server instance |
Requests¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| Request rate by verbs | Shows the number of requests per second by verb | ||
| Request Rate by resource and group | Shows the number of requests per second by resource and its API group in format: API/resource |
Latency¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| Request duration 0.99 quantile | Shows the request duration 0.99 quantile: 99% of requests has equal or less duration | ||
| Request duration by verb 0.99 quantile | Shows the request duration 0.99 quantile by verb: 99% of requests has equal or less duration | ||
| Request duration by resource and group 0.99 quantile | Shows the request duration 0.99 quantile by resource type and its API group: 99% of requests . Format: API/resource |
Errors¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| API Server error percentage | Shows the percentage of requests failed with 5xx error by each API server instance | ||
| Error request rate by verb | Show the number of requests per second failed with 5xx or 4xx code grouped by verb | ||
| Error request rate by code | Show the number of requests per second failed with 5xx or 4xx code grouped by code |
Controller Work Queue¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| Adds to work queue per second | Shows the number of adds to controller work queue per second | ||
| Work queue depth | Shows the current depth of controller work queue. It should be near 0 | ||
| Item processing time 0.99 quantile | Shows 0.99 duration quantile of the item processed from work queue: 99% of items has equal or less processing time | ||
| Item queue time 0.99 quantile | Shows 0.99 duration quantile of the item stay work queue: 99% of items has equal or less staying time | ||
| Unfinished work time | Show time of unfinished item processing. Large values indicate stuck threads | ||
| Longest running processor time | Show longest time of item processing |
Etcd¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| Etcd request rate | Shows the number of requests per second sent to Etcd | ||
| Etcd request duration 0.99 quantile | Shows the Etcd request duration 0.99 quantile: 99% of requests has equal or less duration | ||
| Request duration 0.99 quantile by operation | Shows the Etcd request duration 0.99 quantile by operation: 99% of requests has equal or less duration | ||
| Request duration 0.99 quantile by object type | Shows the Etcd request duration 0.99 quantile by object type: 99% of requests has equal or less duration | ||
| Objects stored in etcd | Shows the number of objects stored in Etcd |
Go stats¶
| Name | Description | Thresholds | Repeat |
|---|---|---|---|
| CPU usage | Shows the CPU usage by each API server instance | ||
| Goroutines | Shows the number of goroutines by each API server instance | ||
| Resident memory | Show the resident memory usage by each API server instance | ||
| Allocated memory | Shows the allocated memory by each API server instance | ||
| Allocations per second | Shows the memory allocations per second by each instance |