Skip to content

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