kubernetes中的内置监控指标

kube-apiserver metrics

表头 表头
单元格 单元格
单元格 单元格
指标名 类型 含义 说明
apiserver_request_total counter 请求总数 sum_by使用 按状态码code分布 2xx 3xx 4xx 5xx 等,按动作verb分布 list get watch post delete等,按资源resource分布: pod node endpoint等

|apiserver_request_duration_seconds_sum| gauge 请求延迟记录和 按动作verb分布 list get watch post delete等
按资源resource分布: pod node endpoint等
apiserver_request_duration_seconds_count gauge 请求延迟记录数 计算平均延迟: apiserver_request_duration_seconds_sum/apiserver_request_duration_seconds_count
apiserver_response_sizes_sum counter 请求响应大小记录和
apiserver_response_sizes_count counter 请求响应大小记录数
authentication_attempts counter 认证尝试数
authentication_duration_seconds_sum counter 认证耗时记录和
authentication_duration_seconds_count counter 认证耗时记录数
apiserver_tls_handshake_errors_total counter tls握手失败计数
apiserver_client_certificate_expiration_seconds_sum gauge 证书过期时间总数
apiserver_client_certificate_expiration_seconds_count gauge 证书过期时间记录个数
apiserver_client_certificate_expiration_seconds_bucket gauge 证书过期时间分布
apiserver_current_inflight_requests gauge 该量保存了最后一个窗口中,正在处理的请求数量的高水位线
apiserver_current_inqueue_requests gauge 是一个表向量, 记录最近排队请求数量的高水位线 apiserver请求限流
apiserver_flowcontrol_current_executing_requests gauge 记录包含执行中(不在队列中等待)请求的瞬时数量 APF api的QOS APIPriorityAndFairness
apiserver_flowcontrol_current_inqueue_requests gauge 记录包含排队中的(未执行)请求的瞬时数量
workqueue_adds_total counter wq 入队数
workqueue_retries_total counter wq retry数
workqueue_longest_running_processor_seconds gauge wq中最长运行时间
workqueue_queue_duration_seconds_sum gauge wq中等待延迟记录和
workqueue_queue_duration_seconds_count gauge wq中等待延迟记录数
workqueue_work_duration_seconds_sum gauge wq中处理延迟记录和
workqueue_work_duration_seconds_count gauge wq中处理延迟记录数

https://segmentfault.com/a/1190000038888544