跳转至

腾讯云 TKE

采集腾讯云 TKE 集群、工作负载、节点和 Pod 的可观测数据。

配置

安装 Func

推荐开通 观测云 集成 - 扩展 - 托管版 Func,前置条件会自动安装完成。

如果自行部署 Func,请参考自行部署 Func。

安装脚本

提示:请提前准备好符合要求的腾讯云访问凭证;可参考同类腾讯云采集脚本授予只读权限。

  1. 进入 Func「脚本市场」,搜索 integration_tencentcloud_tke 并安装。
  2. 根据脚本安装页面填写腾讯云 AK、SK、账户名称及其他必填参数。
  3. 点击【部署启动脚本】,系统会创建 Startup 脚本集并配置对应的启动脚本。
  4. 进入「管理 / 自动触发配置」,确认对应任务已经生成。可点击【执行】立即运行一次,并通过任务记录和日志检查执行结果。

验证

  1. 在「管理 / 自动触发配置」确认对应的自动触发任务存在,并检查任务记录及日志是否有异常。
  2. 在 观测云 的「基础设施 / 自定义」中检查是否已采集到 TKE 资源数据。
  3. 在 观测云 的「指标」中检查是否已采集到 TKE 监控数据。

指标

以下指标由内置的「腾讯云 TKE · Kubernetes Overview」和「腾讯云 TKE · Pod SRE Overview」视图使用,原始指标来自腾讯云 QCE/TKE2 命名空间。单位以当前内置视图的展示配置为准。

集群指标

指标集:tencentcloud_qce_tke2_cluster

指标 单位 描述
k8s_cluster_allocatable_pods_total 个 集群可分配的 Pod 数量。
k8s_cluster_fs_read_bytes MiB 集群从块设备读取的数据量。
k8s_cluster_fs_write_bytes MiB 集群向块设备写入的数据量。
k8s_cluster_network_receive_bytes_bw Mbps 集群网络入方向带宽。
k8s_cluster_network_transmit_bytes_bw Mbps 集群网络出方向带宽。
k8s_cluster_node_total 个 集群中的节点总数。
k8s_cluster_pods_used_total 个 集群中已使用的 Pod 数量。
k8s_cluster_rate_cpu_core_request_cluster % 集群内所有容器的 CPU Request 总量占集群可分配 CPU 的比例。
k8s_cluster_rate_cpu_core_used_cluster % 集群整体 CPU 利用率。
k8s_cluster_rate_mem_request_bytes_cluster % 集群内所有容器的内存 Request 总量占集群可分配内存的比例。
k8s_cluster_rate_mem_working_set_cluster % 集群工作集内存使用量占集群内存容量的比例。

节点指标

指标集:tencentcloud_qce_tke2_node

指标 单位 描述
k8s_node_cpu_core_request_total 核 节点上所有 Pod 的 CPU Request 总量。
k8s_node_cpu_usage % 节点 CPU 利用率。
k8s_node_mem_usage % 节点内存利用率。
k8s_node_memory_request_bytes_total MiB 节点上所有 Pod 的内存 Request 总量。
k8s_node_pod_restart_total 次 节点上所有 Pod 的重启次数总和。
k8s_node_status_ready 状态值 节点是否处于 Ready 状态。
k8s_node_tcp_curr_estab 个 节点当前处于 Established 状态的 TCP 连接数。

工作负载指标

指标集:tencentcloud_qce_tke2_workload

指标 单位 描述
k8s_workload_abnormal 个 工作负载中状态异常的 Pod 数量。
k8s_workload_cpu_core_used 核 工作负载内所有 Pod 的 CPU 使用量。
k8s_workload_mem_working_set_bytes MiB 工作负载内所有 Pod 的工作集内存使用量。
k8s_workload_network_receive_bytes_bw Mbps 工作负载网络入方向带宽。
k8s_workload_network_transmit_bytes_bw Mbps 工作负载网络出方向带宽。
k8s_workload_pod_restart_total 次 工作负载内所有 Pod 的重启次数总和。
k8s_workload_pod_total 个 工作负载中的 Pod 数量。
k8s_workload_rate_cpu_core_used_cluster % 工作负载 CPU 使用量占集群 CPU 容量的比例。

Pod 指标

指标集:tencentcloud_qce_tke2_pod

指标 单位 描述
k8s_pod_cpu_core_used 核 Pod 的 CPU 使用量。
k8s_pod_disk_usage % Pod rootfs 空间使用率。
k8s_pod_fs_read_bytes MiB Pod 从块设备读取的数据量。
k8s_pod_fs_write_bytes MiB Pod 向块设备写入的数据量。
k8s_pod_mem_working_set_bytes MiB Pod 的工作集内存使用量。
k8s_pod_network_receive_bytes_bw Mbps Pod 网络入方向带宽。
k8s_pod_network_receive_packets pps Pod 每秒接收的网络包数量。
k8s_pod_network_transmit_bytes_bw Mbps Pod 网络出方向带宽。
k8s_pod_network_transmit_packets pps Pod 每秒发送的网络包数量。
k8s_pod_rate_cpu_core_used_limit % Pod CPU 使用量占 CPU Limit 的比例。
k8s_pod_rate_cpu_core_used_request % Pod CPU 使用量占 CPU Request 的比例。
k8s_pod_rate_mem_working_set_limit % Pod 工作集内存使用量占内存 Limit 的比例。
k8s_pod_rate_mem_working_set_request % Pod 工作集内存使用量占内存 Request 的比例。
k8s_pod_restart_total 次 Pod 的重启次数。
k8s_pod_status_ready 状态值 Pod Ready 状态;值为 1 表示 Ready,值为 0 表示 Not Ready。内置视图会聚合该指标以计算 Ready 和 Not Ready Pod 数量。

Container 指标

指标集:tencentcloud_qce_tke2_container

指标 单位 描述
k8s_container_rate_cpu_core_used_limit % Container CPU 使用量占 CPU Limit 的比例。
k8s_container_rate_cpu_core_used_request % Container CPU 使用量占 CPU Request 的比例。
k8s_container_rate_mem_working_set_limit % Container 工作集内存使用量占内存 Limit 的比例。
k8s_container_rate_mem_working_set_request % Container 工作集内存使用量占内存 Request 的比例。

文档评价

文档内容是否对您有帮助?