更新时间:2026-06-13 GMT+08:00
Flink支持JobManager和TaskManager的CPU和内存指标
使用场景
Flink提供了监控指标(Metrics)来帮助分析作业,该特性新增进程CPU和内存占用指标到Metrics系统中,通过AOM系统查看。指标详情如下表所示:
| 范围 | 中缀 | 名称 | 描述 | 单位 |
|---|---|---|---|---|
| Job-/TaskManager | Status.ProcessTree.CPU | Usage | 进程CPU占用率,反映进程对CPU时间片的占用情况。 | % |
| Job-/TaskManager | Status.ProcessTree.Memory | RSS | 进程内存占用,反映进程当前驻留在物理内存(RAM)中的内存量。 | Byte |
约束与限制
本章节适用于MRS 3.6.0-LTS.1及之后的版本。
配置步骤
- 配置Flink支持JobManager和TaskManager的CPU和内存指标参数。
配置参数为单个FlinkServer作业开启该指标。
- 登录Manager页面,选择“集群 > 服务 > Flink”,在“Flink WebUI”右侧,单击链接,访问Flink的WebUI。
- 单击“作业管理”进入作业管理页面。
- 在指定作业的“操作”列选择“开发”进入作业开发界面。
- 在作业开发界面的“自定义参数”配置参数“metrics.system-resource”为“true”,配置完成后单击“保存”,并提交Flink作业。
配置参数全局开启该指标。
- 通过FlinkServer提交作业。
- 登录Manager页面,选择“集群 > 服务 > Flink > 配置 > 全部配置 > FlinkServer > 自定义”。
- 选择“flink.customized.configs”参数,在“名称”中添加“metrics.system-resource”,并设置值为“true”,配置完成后单击“保存”,并重启受影响的FlinkServer实例。
- 通过客户端提交作业。
- 登录Manager页面,选择“集群 > 服务 > Flink > 配置 > 全部配置 > FlinkResource > 自定义”.
- 选择“flink.customized.configs”参数,在“名称”中添加“metrics.system-resource”,并设置值为“true”,配置完成后单击“保存”,更新配置到客户端。
- 作业成功运行后,参考Flink对接应用运维管理(AOM)在AOM系统上查看监控信息。
父主题: Flink运维管理