apiserver

最近更新时间:2024-06-19 11:04:51

我的收藏

注意事项

该文档仅适用于 DescribeStatisticData 接口。

命名空间

Namespace = QCE/TKE2

监控指标

指标英文名
指标中文名
单位
维度
统计规则 [period, statType]
K8sComponentApiserverRateCpuCoreUsageLimit
Apiserver CPU 使用率
%

tke_cluster_instance_id
[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverRateMemUsageLimit
Apiserver 内存使用率
%

tke_cluster_instance_id
[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverRequestListDurationSecondsP99
List 请求的延迟 P99

tke_cluster_instance_id、resource、scope、verb
[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverRequestMutatingDurationSecondsP99
写请求延迟 P99

tke_cluster_instance_id、resource、scope、verb

[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverRequestNonListDurationSecondsP99
Get 请求延迟 P99

tke_cluster_instance_id、resource、scope、verb
[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverRequestQps
Apiserver 请求 QPS
个/秒
tke_cluster_instance_id、verb
[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverRequestQpsDetail
详细请求 QPS
个/秒
tke_cluster_instance_id、code、resource、verb
[60s, avg] [300s, avg] [3600s, avg] [86400s, avg]
K8sComponentApiserverCurrentInflightRequests
Apiserver 当前读写 Inflight 请求
-
tke_cluster_instance_id、request_kind
[60s, max] [300s, max] [3600s, max] [86400s, max]

各维度对应参数总览

参数名称
维度名称
维度解释
格式
Conditions.N.Key
tke_cluster_instance_id
集群的维度名称
输入 String 类型维度名称:tke_cluster_instance_id
Conditions.N.Value
tke_cluster_instance_id
具体集群 ID
具体集群 ID,例如:cls-fvkxp123
Conditions.N.Key
resource
资源对象类型
输入 String 类型维度名称:resource
Conditions.N.Value
resource
具体资源对象类型
具体对象类型,例如:deployments、configmaps 等对象类型
Conditions.N.Key
scope
资源的范围
输入 String 类型维度名称:scope
Conditions.N.Value
scope
具体的资源范围
具体的资源范围,例如:cluster、namespace 等
Conditions.N.Key
verb
对象执行的操作
输入 String 类型维度名称:verb
Conditions.N.Value
verb
具体对象执行的操作
具体对象执行的操作,例如:delete、get、patch、post 等对象执行操作
Conditions.N.Key
code
操作结果的状态码
输入 String 类型维度名称:code
Conditions.N.Value
code
具体的状态码
具体的状态码,例如:200、400等状态码
Conditions.N.Key
request_kind
请求的类型
输入 String 类型维度名称:request_kind
Conditions.N.Value
request_kind
具体的请求类型
具体的请求类型,例如:mutating、readonly 等请求类型

统计粒度与时间跨度

不同统计粒度支持的时间跨度不一致,拉取监控数据时需注意时间跨度限制,具体说明如下:
统计粒度
支持最大时间跨度(结束时间-起始时间)
60s
12小时
300s
3天
3600s
30天
86400s
186天

入参说明

Apiserver CPU 使用率&内存使用率入参取值如下: &Namespace=QCE/TKE2 &Conditions.0.Key=tke_cluster_instance_id &Conditions.0.Value=具体集群 ID
延迟类指标入参取值如下: &Namespace=QCE/TKE2 &Conditions.0.Key=tke_cluster_instance_id &Conditions.0.Value=具体集群 ID &Conditions.1.Key=resource &Conditions.1.Value=具体资源对象类型
&Conditions.2.Key=scope &Conditions.2.Value=具体的资源范围
&Conditions.3.Key=verb &Conditions.3.Value=具体对象执行的操作
Apiserver 请求 QPS 指标入参取值如下: &Namespace=QCE/TKE2 &Conditions.0.Key=tke_cluster_instance_id &Conditions.0.Value=具体集群 ID
&Conditions.1.Key=verb &Conditions.1.Value=具体对象执行的操作
详细请求 QPS 指标入参取值如下:
&Namespace=QCE/TKE2 &Conditions.0.Key=tke_cluster_instance_id &Conditions.0.Value=具体集群 ID
&Conditions.1.Key=code &Conditions.1.Value=具体操作结果的状态码 &Conditions.2.Key=resource &Conditions.2.Value=具体的资源对象类型
&Conditions.3.Key=verb &Conditions.3.Value=具体对象执行的操作
Apiserver 当前读写 Inflight 请求指标入参取值如下:
&Namespace=QCE/TKE2 &Conditions.0.Key=tke_cluster_instance_id &Conditions.0.Value=具体集群 ID
&Conditions.1.Key=request_kind &Conditions.1.Value=具体的请求类型