容器服务
序号 | 功能 | 对应 YAML 字段 | 说明 |
序号 | 功能 | 对应 YAML 字段 | 说明 |
① | 操作类型 | action | 对指标执行的操作类型,当前仅支持 replace,生效逻辑如下:
|
② | 源标签 | sourceLabels | 指定一个或多个来源标签,多个标签之间用|分隔。系统将读取这些标签的值进行匹配或提取。 |
③ | 正则表达式 | regex | 用于匹配源标签值的正则表达式。
|
④ | 替换值 | replacement | 匹配成功后写入目标标签的值。
|
⑤ | 目标标签 | targetLabel | 将处理结果写入的目标标签名称。
|
配置项 | 说明 |
配置项 | 说明 |
告警等级 | 勾选不同告警等级(P0、P1 或 P2)后的 启用,使对应等级的触发条件生效。取消勾选,则表示不设定该等级的告警。 |
比较条件 | 指定 PromQL 语句和阈值之间的比较条件。支持配置多个比较条件,包括: 大于、大于等于、小于、小于等于、等于 和 不等于。 |
阈值 | 配置指标的阈值。 |
条件持续时间 | 配置指标持续满足触发条件的时长。只有指标在该时长内持续满足比较条件,系统才会触发对应等级的告警。 |
Label | 配置告警规则的 Label,主要用于告警身份识别、分组、去重、路由匹配等。Label 由 Key 和 Value 组成。其中:
常见配置示例: labels: severity: critical # 告警级别 business: pay # 业务线 alert_type: resource # 告警类型 |
Annotation | 配置告警规则的 Annotation,主要用于关键信息展示。Annotation 由 Key 和 Value 组成。其中:
常见配置示例: annotations: summary: "High CPU usage on instance {{ $labels.instance }}" description: "Current CPU usage is {{ $value | humanizePercentage }}, threshold is 80%" runbook_url: "https://xxx/docs/cpu-alert" dashboard_url: "https://grafana/xxx" |
图表名称 | 单位 | 图表说明 |
图表名称 | 单位 | 图表说明 |
fsx 客户端监控 | | |
带宽 | 字节/秒 | FSX 客户端在各节点上的读写吞吐变化,帮助您识别整体负载趋势以及高吞吐热点节点。相关指标为fsx_fusedaemon_volume_throughput。
|
IOPS | 次/秒 | FSX 客户端的 IO 操作频次,帮助您判断请求是否集中、访问是否密集,以及不同节点的 IO 活跃度差异。相关指标为fsx_fusedaemon_op_ops。
|
请求平均时延 | 微秒 | FSX 客户端 IO 请求的平均时延,帮助您判断读写操作是否变慢。相关指标为fsx_fusedaemon_op_latency_us_avg。
|
IO Error | 次/秒 | FSX 客户端在 IO 读写、挂载等场景中的错误速率,帮助您识别实际读写链路是否发生异常。相关指标为fsx_fusedaemon_op_failed_ops。
|
控制器 Error | 次/秒 | FSX 客户端控制器侧的错误速率,帮助您识别 OOM、鉴权失败、异常重启等控制面问题。相关指标为fsx_fusedaemon_ctl_op_failed_ops。
|
CPU 使用率 | % | FSX 客户端的 CPU 使用率,帮助您判断客户端是否存在资源压力。相关指标为fsx_fusedaemon_cpu_total_usage_percent。
|
内存利用率 | MiB | FSX 客户端的内存使用量,帮助您判断客户端是否存在内存压力或泄漏风险。相关指标为fsx_fusedaemon_memory_usage_bytes。
|
客户端数量 | 个 | 统计当前筛选条件下的客户端实例数量,帮助您判断受影响节点规模和覆盖范围。
|
客户端版本 | - | 使用表格形式展示各实例上的客户端版本分布,帮助您定位 FSX 客户端的版本不一致、灰度范围和问题实例。表格中包括如下关键字段cluster(集群 ID)、instance(节点名称)、instance_id(ECS 实例 ID)、version(FSX 客户端版本),便于排查版本差异。
|
CSI 监控 | | |
csi-fsx 每分钟收到请求频率 | 每秒请求数 | csi-fsx 服务端接收请求的速率,帮助您判断服务端负载变化和请求分布。支持按照 method、instance 维度分类展示。相关指标为fsx_server_rpc_total。
|
csi-fsx RPC 层错误频率 | 每秒请求数 | csi-fsx 服务端 RPC 层的错误速率,支持按照 method、code、instance 维度分类展示。相关指标为fsx_server_rpc_error_total。
|
csi-fsx 处理请求时延 [P90] | 秒 | csi-fsx 服务端处理请求的 P90 时延,帮助您判断服务端是否出现普遍变慢。支持按照 method、instance 维度分类展示。相关指标为fsx_server_rpc_time_bucket。
|
fsx-agent 每分钟收到请求频率 | 次/时间段 | 节点侧 FSX 客户端的 RPC 调用活跃度,帮助您判断节点侧请求是否集中或异常放量。支持按照 method、instance 维度分类展示,默认排除 Status 接口。相关指标为fsx_agent_pod_rpc_total。
|
fsx-agent 响应失败频率 | 每秒请求数 | 节点侧 FSX 客户端 RPC 调用失败情况,帮助您快速定位失败节点和失败方法。支持按照 method、code、instance 维度分类展示。相关指标为fsx_agent_pod_rpc_error_total。
|
fsx-agent 处理请求时延 [P90] | 秒 | 节点侧 FSX 客户端处理请求的 P90 时延,帮助您判断节点侧是否出现慢请求。支持按照 method、instance 维度分类展示。相关指标为fsx_agent_pod_rpc_time_bucket。
|
fsx-agent 生命周期接口请求频率 | 每秒请求数 | FSX 客户端生命周期动作(安装、挂载、卸载等)的调用速率,帮助您识别生命周期操作是否集中发生。支持按照 method、instance 维度分类展示。相关指标为fsx_agent_pod_lifecycle_total。
|
fsx-agent 生命周期接口请求次数 | 次/时间段 | FSX 客户端在查询时间窗内,生命周期动作(安装、挂载、卸载等)的累计次数,帮助您评估某一时间段内节点侧变更规模。支持按照 method、instance 维度分类展示,默认排除 Status 接口。相关指标为fsx_agent_pod_lifecycle_total。
|
fsx-agent 生命周期接口时延 [P90] | 秒 | FSX 客户端生命周期动作(安装、挂载、卸载等)执行的 P90 时延,帮助您判断安装、挂载、卸载等流程是否变慢。支持按照 method、instance 维度分类展示。相关指标为fsx_agent_pod_lifecycle_time_bucket。
|
fsx-agent 生命周期接口异常频率 | 每秒请求数 | FSX 客户端生命周期动作(安装、挂载、卸载等)失败的错误速率,帮助您判断安装、挂载、卸载等关键动作是否执行失败。并按 method、instance 维度分类展示。相关指标为fsx_agent_pod_lifecycle_error_total。
|
fsx鉴权 secret 总数 | 个 | 鉴权 Secret 当前存量,帮助您判断凭证对象数量是否与实际使用规模匹配。相关指标为fsx_credential_secret_total。
|
已过期的 secret 总数 | 个 | 已过期鉴权 Secret 的存量,帮助您识别凭证过期后是否存在积压风险。相关指标为fsx_credential_secret_expired_total。
|
fsx secret 刷新频率 | 次/时间段 | 各刷新阶段 Secret 的执行次数,帮助您判断刷新流程是否按预期运行。相关指标为fsx_credential_secret_refresh_total。
|
fsx secret 刷新耗时 | 秒 | 各刷新阶段的 P90 耗时,帮助您定位哪个刷新阶段出现性能瓶颈。相关指标为fsx_credential_secret_refresh_time_bucket。
|
fsx secret 刷新失败频率 | 每秒请求数 | Secret 刷新失败的错误速率,帮助您判断凭证续期链路是否稳定。相关指标为fsx_credential_secret_refresh_error_total。
|
fsx-agent 升级监控 | | |
节点 fsx-agent 升级次数 | 次/时间段 | FSX 客户端升级次数,帮助您判断升级动作的覆盖范围和活跃度。支持按照 type、instance 维度分类展示,默认排除 Status 接口。相关指标为fsx_syncer_upgrade_total。
|
节点 fsx-agent 升级时延 [P90] | 秒 | FSX 客户端升级流程的 P90 时延,帮助您判断升级执行是否变慢,以及是否存在长尾节点。支持按照 type、instance 维度分类展示。相关指标为fsx_syncer_upgrade_time_bucket。
|
节点 fsx-agent 升级失败次数 | 次/时间段 | FSX 客户端升级失败的节点数量和失败次数,帮助您快速定位升级异常节点。支持按照 type、instance 维度分类展示。相关指标为fsx_syncer_upgrade_error_total。
|
图表名称 | 单位 | 图表说明 |
图表名称 | 单位 | 图表说明 |
vePFS client 和集群状态 | | |
成员节点数 | 个 | 统计当前筛选条件下各挂载服务的成员节点数量,帮助您判断 vePFS 集群的节点规模是否符合预期。
|
client pod 数 | 个 | 统计当前筛选条件下各挂载服务中正在运行的 vePFS client Pod 数量,帮助您判断客户端是否已覆盖需要访问 vePFS 的节点。
|
异常节点数 | 个 | 统计当前筛选条件下 GPFS 集群中状态不是 active/down 的异常节点数量,帮助您判断集群节点是否存在异常状态。
|
client pod 部署 P99 时延 | 秒 | 统计 Controller 创建 vePFS client Pod 到 Pod 进入 Running 状态所需时间的 P99 值,帮助您判断客户端部署链路是否变慢。
|
OpenAPI | | |
OpenAPI 请求 QPS | 次/秒 | 统计 Controller 发起外部 OpenAPI 或 SDK 请求的每秒平均次数,帮助您判断外部接口调用负载和变化趋势。
|
OpenAPI 错误率 | % | 统计 Controller 发起外部 OpenAPI 请求时错误请求数占全部请求数的比例,帮助您判断外部接口调用是否稳定。
|
OpenAPI P99 时延 | 秒 | 统计 Controller 发起外部 OpenAPI 请求耗时的 P99 值,帮助您判断绝大多数外部接口请求的尾部时延。
|
OpenAPI 平均时延 | 秒 | 统计 Controller 发起外部 OpenAPI 请求的平均耗时,帮助您判断外部接口调用的整体响应速度。
|
OpenAPI 错误分布 | 次 | 统计 Controller 发起外部 OpenAPI 请求时新增的错误次数,并按服务、操作、QPS 分类和地域展示,帮助您定位错误集中的调用类型。
|
Fileset 不可用观测 | 次 | 统计通过 DescribeFilesets 接口观测到 Fileset 状态不是 Running 的新增次数,帮助您判断 Fileset 是否持续处于不可用状态。
|
Fileset 动态卷错误次数 | 次 | 统计创建和删除 Fileset 动态卷时的错误次数,帮助您判断动态卷生命周期操作是否正常。
|
动态卷 E2E P99 时延 | 秒 | 统计创建动态卷和删除 Fileset 的端到端(End-to-End,E2E)耗时 P99 值,帮助您判断动态卷生命周期操作是否变慢。
|
CSI 调用 | | |
控制面 RPC 错误次数 | 次 | 统计 vePFS CSI 控制面 Sidecar 调用 CSI Driver 时 gRPC 状态码非 OK 的新增次数,帮助您判断控制面 RPC 链路是否正常。
|
节点 RPC 错误次数 | 次 | 统计 kubelet 调用 vePFS CSI Node Driver 时 gRPC 状态码非 OK 的新增次数,帮助您判断节点侧 RPC 链路是否正常。
|
CSI RPC P99 时延 | 秒 | 统计 Sidecar 和 kubelet 调用 vePFS CSI Driver 的 P99 时延,帮助您判断控制面与节点侧 CSI RPC 链路是否变慢。
|
Node mount 错误次数 | 次 | 统计 Node 侧执行 vePFS 挂载操作的错误次数,帮助您按采集实例 IP 和挂载服务定位 CSI Node 挂载链路异常。
|
原生命令 | | |
Controller 原生命令 QPS | 次/秒 | 统计 Controller 侧执行 vePFS 原生命令的每秒平均次数,帮助您判断控制面命令调用负载和变化趋势。
|
Controller 原生命令错误率 | % | 统计 Controller 侧执行 vePFS 原生命令时错误次数占全部执行次数的比例,帮助您判断控制面命令执行是否稳定。
|
Controller 原生命令 P99 时延 | 秒 | 统计 Controller 侧执行 vePFS 原生命令耗时的 P99 值,帮助您判断控制面命令执行链路是否变慢。
|
Node 原生命令 QPS | 次/秒 | 统计 Node 侧执行 vePFS 原生命令的每秒平均次数,帮助您判断节点命令调用负载和变化趋势。
|
Node 原生命令错误率 | % | 统计 Node 侧执行 vePFS 原生命令时错误次数占全部执行次数的比例,帮助您判断节点命令执行是否稳定。
|
Node 原生命令 P99 时延 | 秒 | 统计 Node 侧执行 vePFS 原生命令耗时的 P99 值,帮助您判断节点命令执行链路是否变慢。
|
节点挂载服务变更错误次数 | 次 | 统计添加和删除挂载服务节点时的错误次数,帮助您判断节点挂载服务变更链路是否正常。
|
节点挂载服务变更 P99 时延 | 秒 | 统计添加、删除和强制删除挂载服务节点的 P99 时延,帮助您判断节点挂载服务变更链路是否变慢。
|
图表名称 | 单位 | 图表说明 |
图表名称 | 单位 | 图表说明 |
总览 | | |
CSI Controller 健康状态 | 个 | 统计 csi-ebs-controller Pod 处于 Ready 和 NotReady 状态的数量,帮助您判断 EBS CSI 控制面组件是否健康。
|
CSI Node 健康状态 | 个 | 统计 csi-ebs-node Pod 处于 Ready 和 NotReady 状态的数量,帮助您判断 EBS CSI 节点组件是否已正常覆盖集群节点。
|
CSI Controller RPC 错误量 | 次 | 统计 EBS CSI Sidecar 调用 Controller Driver 时失败的 gRPC 操作次数,帮助您判断控制面 RPC 链路是否正常。
|
CSI Node RPC 错误量 | 次 | 统计 kubelet 调用 EBS CSI Node Driver 时失败的 gRPC 操作次数,帮助您判断节点侧 RPC 链路是否正常。
|
控制面 | | |
Pending PVC 数量 | 个 | 统计处于 Pending 状态的持久卷声明(PersistentVolumeClaim,PVC)数量,帮助您判断 EBS 卷供给是否存在积压或失败。
|
VolumeAttachment 未完成数量 | 个 | 统计尚未完成挂载的 VolumeAttachment 数量,帮助您判断 EBS 卷附加链路是否存在阻塞。
|
CSI Sidecar → EBS CSI Controller RPC 请求量 | 次 | 统计各 CSI Sidecar 调用 EBS CSI Controller Driver 的 gRPC 请求次数,帮助您判断控制面各类存储操作的调用负载。
|
CSI Sidecar → EBS CSI Controller RPC 错误量 | 次 | 统计各 CSI Sidecar 调用 EBS CSI Controller Driver 时失败的 gRPC 请求次数,帮助您定位控制面调用异常。
|
CSI Sidecar → EBS CSI Controller RPC 平均耗时 | 秒 | 统计各 CSI Sidecar 调用 EBS CSI Controller Driver 的平均耗时,帮助您判断控制面 RPC 调用的整体响应速度。
|
CSI Sidecar → EBS CSI Controller RPC P99 耗时 | 秒 | 统计各 CSI Sidecar 调用 EBS CSI Controller Driver 的 P99 耗时,帮助您判断控制面 RPC 调用的尾部时延。
|
IaaS 成功请求量 | 次 | 统计 EBS CSI Controller 调用云存储 OpenAPI 的成功请求次数,帮助您判断各类 IaaS 操作的业务量和执行情况。
|
IaaS 错误请求量 | 次 | 统计 EBS CSI Controller 调用云存储 OpenAPI 时的错误请求次数,帮助您判断 IaaS 接口调用是否稳定。
|
IaaS 请求 P99 延迟 | 秒 | 统计 EBS CSI Controller 调用云存储 OpenAPI 的 P99 延迟,帮助您判断 IaaS 接口请求的尾部时延。
|
数据面 | | |
Kubelet → EBS CSI Node RPC 请求量 | 次 | 统计 kubelet 调用 EBS CSI Node Driver 的 gRPC 请求次数,帮助您判断节点侧挂载、卸载等操作的调用负载。
|
Kubelet → EBS CSI Node RPC 错误量 | 次 | 统计 kubelet 调用 EBS CSI Node Driver 时失败的 gRPC 请求次数,帮助您定位节点侧卷操作异常。
|
Kubelet → EBS CSI Node RPC 平均耗时 | 秒 | 统计 kubelet 调用 EBS CSI Node Driver 的平均耗时,帮助您判断节点侧 RPC 调用的整体响应速度。
|
Kubelet → EBS CSI Node RPC P99 耗时 | 秒 | 统计 kubelet 调用 EBS CSI Node Driver 的 P99 耗时,帮助您判断节点侧 RPC 调用的尾部时延。
|
节点已挂载 EBS 卷数 | 个 | 统计各节点当前已挂载的 EBS 卷数量,帮助您判断卷在节点间的分布和单节点挂载规模。
|
图表名称 | 单位 | 图表说明 |
图表名称 | 单位 | 图表说明 |
总览 | | |
CSI Controller 健康状态 | 个 | 统计 csi-nas-controller Pod 处于 Ready 和 NotReady 状态的数量,帮助您判断 NAS CSI 控制面组件是否健康。
|
CSI Node 健康状态 | 个 | 统计 csi-nas-node Pod 处于 Ready 和 NotReady 状态的数量,帮助您判断 NAS CSI 节点组件是否已正常覆盖集群节点。
|
CSI Controller RPC 错误量 | 次 | 统计 NAS CSI Sidecar 调用 Controller Driver 时失败的 gRPC 操作次数,帮助您判断控制面 RPC 链路是否正常。
|
CSI Node RPC 错误量 | 次 | 统计 kubelet 调用 NAS CSI Node Driver 时失败的 gRPC 操作次数,帮助您判断节点侧 RPC 链路是否正常。
|
控制面 | | |
CSI Sidecar → CSI Controller RPC 请求量 | 次 | 统计各 CSI Sidecar 调用 NAS CSI Controller Driver 的 gRPC 请求次数,帮助您判断控制面各类存储操作的调用负载。
|
CSI Sidecar → CSI Controller RPC P99 耗时 | 秒 | 统计各 CSI Sidecar 调用 NAS CSI Controller Driver 的 P99 耗时,帮助您判断控制面 RPC 调用的尾部时延。
|
CSI Controller NAS 操作请求量 | 次 | 统计 NAS CSI Controller Driver 内部各细粒度操作的请求次数,并按方法、操作和结果展示,帮助您判断控制面 NAS 操作的调用负载和执行结果。
|
CSI Controller NAS 操作 P99 耗时 | 秒 | 统计 NAS CSI Controller Driver 内部各细粒度操作的 P99 耗时,并按方法和操作展示,帮助您判断控制面 NAS 操作的尾部时延。
|
CSI Controller NAS 操作错误量 | 次 | 统计 NAS CSI Controller Driver 内部各细粒度操作的错误次数,并按方法和操作展示,帮助您定位控制面 NAS 操作异常。
|
数据面 | | |
Kubelet → CSI Node RPC 请求量 | 次 | 统计 kubelet 调用 NAS CSI Node Driver 的 gRPC 请求次数,帮助您判断节点侧挂载、卸载等操作的调用负载。
|
Kubelet → CSI Node RPC P99 耗时 | 秒 | 统计 kubelet 调用 NAS CSI Node Driver 的 P99 耗时,帮助您判断节点侧 RPC 调用的尾部时延。
|
Kubelet → CSI Node RPC 错误量 | 次 | 统计 kubelet 调用 NAS CSI Node Driver 时失败的 gRPC 请求次数,帮助您定位节点侧卷操作异常。
|
CSI Node NAS 操作错误量 | 次 | 统计 NAS CSI Node Driver 内部各细粒度操作的错误次数,并按方法和操作展示,帮助您定位节点侧 NAS 操作异常。
|
CSI Node NAS 操作请求量 | 次 | 统计 NAS CSI Node Driver 内部各细粒度操作的请求次数,并按方法、操作和结果展示,帮助您判断节点侧 NAS 操作的调用负载和执行结果。
|
CSI Node NAS 操作 P99 耗时 | 秒 | 统计 NAS CSI Node Driver 内部各细粒度操作的 P99 耗时,并按方法和操作展示,帮助您判断节点侧 NAS 操作及 NFS 挂载链路的尾部时延。
|
图表名称 | 单位 | 图表说明 |
图表名称 | 单位 | 图表说明 |
总览 | | |
当前并发快照操作数 | 个 | 统计 Snapshot Controller 当前正在处理的快照操作数量,帮助您判断快照控制器的实时并发负载。
|
快照操作 QPS | 次/秒 | 统计各类快照操作的每秒平均请求次数,并按操作类型和状态展示,帮助您判断快照业务负载和执行结果。
|
并发快照操作数趋势 | 个 | 展示 Snapshot Controller 正在处理的快照操作数量变化趋势,帮助您判断并发负载是否持续增长或出现积压。
|
快照创建(CSI 调用阶段) | | |
CreateSnapshot QPS | 次/秒 | 统计 CreateSnapshot 操作的每秒平均请求次数,并按操作状态展示,帮助您判断 CSI 快照创建调用阶段的负载和执行结果。
|
CreateSnapshot 平均耗时 | 秒 | 统计 CreateSnapshot 操作的平均耗时,帮助您判断 CSI 快照创建调用阶段的整体响应速度。
|
CreateSnapshot P99 耗时 | 秒 | 统计 CreateSnapshot 操作的 P99 耗时,帮助您判断 CSI 快照创建调用阶段的尾部时延。
|
快照创建端到端(含等待 Ready) | | |
CreateSnapshotAndReady QPS | 次/秒 | 统计 CreateSnapshotAndReady 端到端操作的每秒平均请求次数,并按操作状态展示,帮助您判断从创建快照到快照就绪的整体业务负载和执行结果。
|
CreateSnapshotAndReady 平均耗时 | 秒 | 统计 CreateSnapshotAndReady 端到端操作的平均耗时,帮助您判断从创建快照到快照就绪的整体响应速度。
|
CreateSnapshotAndReady P90 耗时 | 秒 | 统计 CreateSnapshotAndReady 端到端操作的 P90 耗时,帮助您判断大多数快照从创建到就绪所需的时间。
|
CreateSnapshotAndReady P99 耗时 | 秒 | 统计 CreateSnapshotAndReady 端到端操作的 P99 耗时,帮助您判断快照从创建到就绪的尾部时延。
|
CreateSnapshotAndReady 操作累计次数 | 次 | 统计 CreateSnapshotAndReady 端到端操作的完成次数,并按操作状态展示,帮助您判断近期快照创建结果和失败规模。
|
快照操作延迟分布对比 | 秒 | 对比各类快照操作的 P50、P90 和 P99 耗时,帮助您判断不同操作的典型时延和尾部时延差异。
|