腾讯云可观测平台 apiserver

这里说明了腾讯云容器服务 TKE 的监控数据查询接口 DescribeStatisticData 的使用注意事项、命名空间、监控指标及各种指标的入参说明。注意事项: 该文档仅适用于 DescribeStatisticData 接口。命名空间: Namespace = QCE/TKE2。监控指标: 文档中提到了多种监控指标,如 Apiserver CPU 使用率、内存使用率、延迟类指标、请求 QPS 指标等。入参说。

相关产品
腾讯云可观测平台 产品页,含版本规格、价格与购买入口。

一、注意事项

该文档仅适用于 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=具体的请求类型

赞 (0)
上一篇 4天前
下一篇 4天前