容器服务
序号 | 功能 | 对应 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" |
图表名称 | 单位 | 图表说明 |
图表名称 | 单位 | 图表说明 |
Dragonfly Seed Peer | | |
UP | 个 | 统计当前时刻按版本汇总的 Seed Peer 实例数量,反映各版本实例的存活与部署规模。
|
流量分布(1小时) | 字节 | 统计 Seed Peer 在过去 1 小时按下载类型汇总的流量累计增量,反映不同来源或传输类型的流量分布。
|
磁盘使用空间 | 字节 | 统计当前时刻按 Pod 汇总的 Seed Peer 磁盘总空间及由总空间减已用空间得到的可用空间,反映本地缓存存储容量与使用压力。
|
下载带宽 | bit/s | 基于过去 5 分钟采样计算 Seed Peer 按 Pod 和下载类型汇总的瞬时下载速率并换算为 bit/s,反映下载链路带宽负载。
|
上传带宽 | bit/s | 基于过去 5 分钟采样计算 Seed Peer 按 Pod 汇总的瞬时上传速率并换算为 bit/s,反映对外提供数据的带宽负载。
|
并行下载任务总数 | 个 | 统计当前时刻按 Pod 汇总的 Seed Peer 并行下载任务数量,反映实时下载并发压力。
|
小文件下载耗时(0-64MiB) | ms | 基于过去 5 分钟采样,统计 Seed Peer 对 0~64 MiB 文件按任务大小分级的下载耗时 P50、P95 和 P99 分位值,反映小文件下载时延分布。
|
回源小文件下载耗时(0-64MiB) | ms | 基于过去 5 分钟采样,统计 Seed Peer 对 0~64 MiB 文件按任务大小分级的回源请求耗时 P50、P95 和 P99 分位值,反映源站下载时延分布。
|
下载任务总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的下载任务累计增量,反映短周期下载任务负载。
|
下载任务失败总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的下载任务失败累计增量,反映短周期下载失败情况。
|
代理请求任务总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的代理请求任务累计增量,反映短周期代理请求负载。
|
代理请求任务失败总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的代理请求任务失败累计增量,反映短周期代理请求失败情况。
|
预取任务总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的预取任务累计增量,反映短周期预取负载。
|
回源下载请求总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的回源下载请求累计增量,反映短周期源站访问负载。
|
回源下载请求失败总数 | 个 | 统计 Seed Peer 在过去 1 分钟按 Pod 汇总的回源下载请求失败累计增量,反映短周期源站访问失败情况。
|
Threads | 个 | 统计当前时刻 Seed Peer 各进程的线程数量,反映进程线程资源使用情况。
|
CPU | % | 基于过去 1 分钟采样计算 Seed Peer 各 Pod 的平均 CPU 使用率,反映组件计算资源负载。
|
Memory | 字节 | 统计当前时刻 Seed Peer 各进程的常驻内存用量,反映组件实际占用的物理内存规模。
|
Open File Descriptors | 个 | 统计当前时刻 Seed Peer 各进程已打开的文件描述符数量,反映文件与网络连接资源占用情况。
|
Dragonfly Peer | | |
UP | 个 | 统计当前时刻按版本汇总的 Peer 实例数量,反映各版本实例的存活与部署规模。
|
流量分布(1小时) | 字节 | 统计 Peer 在过去 1 小时按下载类型汇总的流量累计增量,反映不同来源或传输类型的流量分布。
|
磁盘使用空间 | 字节 | 统计当前时刻按 Pod 汇总的 Peer 磁盘总空间及由总空间减已用空间得到的可用空间,反映本地缓存存储容量与使用压力。
|
下载带宽 | bit/s | 基于过去 5 分钟采样计算 Peer 按 Pod 和下载类型汇总的瞬时下载速率并换算为 bit/s,反映下载链路带宽负载。
|
上传带宽 | bit/s | 基于过去 5 分钟采样计算 Peer 按 Pod 汇总的瞬时上传速率并换算为 bit/s,反映对外提供数据的带宽负载。
|
并行下载任务总数 | 个 | 统计当前时刻按 Pod 汇总的 Peer 并行下载任务数量,反映实时下载并发压力。
|
小文件下载耗时(0-64MiB) | ms | 基于过去 5 分钟采样,统计 Peer 对 0~64 MiB 文件按任务大小分级的下载耗时 P50、P95 和 P99 分位值,反映小文件下载时延分布。
|
回源小文件下载耗时(0-64MiB) | ms | 基于过去 5 分钟采样,统计 Peer 对 0~64 MiB 文件按任务大小分级的回源请求耗时 P50、P95 和 P99 分位值,反映源站下载时延分布。
|
下载任务总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的下载任务累计增量,反映短周期下载任务负载。
|
下载任务失败总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的下载任务失败累计增量,反映短周期下载失败情况。
|
代理请求任务总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的代理请求任务累计增量,反映短周期代理请求负载。
|
代理请求任务失败总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的代理请求任务失败累计增量,反映短周期代理请求失败情况。
|
预取任务总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的预取任务累计增量,反映短周期预取负载。
|
预取任务失败总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的预取任务失败累计增量,反映短周期预取失败情况。
|
回源下载请求总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的回源下载请求累计增量,反映短周期源站访问负载。
|
回源下载请求失败总数 | 个 | 统计 Peer 在过去 1 分钟按 Pod 汇总的回源下载请求失败累计增量,反映短周期源站访问失败情况。
|
Threads | 个 | 统计当前时刻 Peer 各进程的线程数量,反映进程线程资源使用情况。
|
CPU | % | 基于过去 1 分钟采样计算 Peer 各 Pod 的平均 CPU 使用率,反映组件计算资源负载。
|
Memory | 字节 | 统计当前时刻 Peer 各进程的常驻内存用量,反映组件实际占用的物理内存规模。
|
Open File Descriptors | 个 | 统计当前时刻 Peer 各进程已打开的文件描述符数量,反映文件与网络连接资源占用情况。
|
Dragonfly Scheduler | | |
UP | 个 | 统计当前时刻按版本汇总的 Scheduler 实例数量,反映各版本实例的存活与部署规模。
|
gRPC 请求总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 和 gRPC 状态码汇总的已处理请求累计增量,反映短周期 gRPC 请求负载与结果分布。
|
并行调度任务总数 | 个 | 统计当前时刻按 Pod 汇总的 Scheduler 并行调度任务数量,反映实时调度并发压力。
|
调度注册任务总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的调度注册任务累计增量,反映短周期节点注册负载。
|
调度注册任务失败总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的调度注册任务失败累计增量,反映短周期节点注册失败情况。
|
调度任务总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的调度任务累计增量,反映短周期任务调度负载。
|
调度任务失败总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的调度任务失败累计增量,反映短周期任务调度失败情况。
|
节点上报信息总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的节点信息上报累计增量,反映短周期节点状态上报负载。
|
节点上报信息失败总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的节点信息上报失败累计增量,反映短周期节点状态上报失败情况。
|
节点释放信息总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的节点释放信息累计增量,反映短周期节点离开或释放事件负载。
|
节点释放信息失败总数 | 个 | 统计 Scheduler 在过去 1 分钟按 Pod 汇总的节点释放信息失败累计增量,反映短周期节点离开或释放失败情况。
|
Goroutines | 个 | 统计当前时刻 Scheduler 各进程的 Goroutine 数量,反映 Go 运行时并发任务规模。
|
CPU | % | 基于过去 1 分钟采样计算 Scheduler 各 Pod 的平均 CPU 使用率,反映组件计算资源负载。
|
Memory | 字节 | 统计当前时刻 Scheduler 各进程的常驻内存用量,反映组件实际占用的物理内存规模。
|
Open File Descriptors | 个 | 统计当前时刻 Scheduler 各进程已打开的文件描述符数量,反映文件与网络连接资源占用情况。
|