指标

RKE2 提供用于监控集群健康和性能的指标。

各个组件提供大多数指标。有关更多信息,请参阅以下特定组件的文档:

其他组件可能提供额外的指标。请查阅上游项目文档以获取未列出的任何组件的信息。

Supervisor 指标

当您使用 supervisor-metrics: true 启动 RKE2 时,RKE2 Supervisor 会公开指标。您可以通过每个节点的 /metrics 端点在端口 9345 访问这些指标:

kubectl get --server https://NODENAME:9345 --raw /metrics

RKE2 Supervisor 进程公开以下指标:

如果启用了 RKE2 嵌入式注册表,RKE2 Supervisor 进程还会公开以下指标:

RKE2 集群管理指标

rke2_certificate_expiration_seconds

证书的剩余有效期(以秒为单位),按证书主题和用途标记。

  • 类型:仪表

  • 标签:subjectusage

rke2_loadbalancer_server_connections

当前连接到负载均衡服务器的数量,按负载均衡器名称和服务器地址标记。

  • 类型:仪表

  • 标签:nameserver

rke2_loadbalancer_server_health

负载均衡后端服务器的当前健康状态,按负载均衡器名称和服务器地址标记。

状态为枚举值:0=无效,1=失败,2=待机,3=未检查,4=恢复中,5=健康,6=首选,7=活动。

  • 类型:仪表

  • 标签:nameserver

rke2_loadbalancer_dial_duration_seconds

与后端服务器建立连接所需的时间(以秒为单位),按负载均衡器名称和成功/失败状态标记。

  • 类型:柱状图

  • 标签:namestatus

rke2_etcd_snapshot_save_duration_seconds

完成 etcd 快照处理所需的总时间(以秒为单位),按成功/失败状态标记。

  • 类型:直方图

  • 标签:status

rke2_etcd_snapshot_save_local_duration_seconds

保存本地快照文件所需的总时间(以秒为单位),按成功/失败状态标记。

  • 类型:直方图

  • 标签:status

rke2_etcd_snapshot_save_s3_duration_seconds

将快照文件上传到 S3 所需的总时间(以秒为单位),按成功/失败状态标记。

  • 类型:直方图

  • 标签:status

rke2_etcd_snapshot_reconcile_duration_seconds

同步 etcd 快照列表所需的总时间(以秒为单位),按成功/失败状态标记。

  • 类型:直方图

  • 标签:status

rke2_etcd_snapshot_reconcile_local_duration_seconds

列出本地快照文件所需的总时间(以秒为单位),按成功/失败状态标记。

  • 类型:直方图

  • 标签:status

rke2_etcd_snapshot_reconcile_s3_duration_seconds

列出 S3 快照文件所需的总时间(以秒为单位),按成功/失败状态标记。

  • 类型:直方图

  • 标签:status