配置Flink自定义指标采集

更新时间:
复制 MD 格式

当您的Prometheus实例需要监控Flink自定义指标数据时,您可以通过自定义指标配置功能来实现这一需求。将指标加入到自定义指标配置后,它们将被探针(Agent)侧识别并采集。默认支持两种配置方式:指标全名称配置,指标前缀配置,您还可以对两种方式进行组合配置。

前提条件

探针(Agent)版本为4.1.0及以上。

操作步骤

  1. 登录cms控制台

  2. 进入Prometheus 监控下的接入管理中。

  3. 已接入环境页签下的云服务区域环境页签找到目标环境。

  4. 在操作列单击指标采集,单击自定义指标配置

  5. 自定义指标配置对话框,输入需要采集的指标名称或格式,然后单击更新

    指标采集方式

    说明

    指标全名称方式

    输入要采集的指标全名称。

    指标前缀方式

    输入要采集的符合某一前缀规则的系列指标格式为prefix_name*。

    组合方式

    输入要采集的指标(指标全名称或指标前缀)。

    重要

    每个指标名称后应直接换行,不能添加逗号、分号、冒号或空格。

自定义指标采集示例

如果您想采集下列五个指标:

  • flink_jobmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count

  • flink_jobmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count

  • flink_jobmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time

  • link_jobmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time flink_taskmanager_job_task_operator_dtNumBytesIn

可以发现前四个指标都是G1垃圾收集,其前缀符合flink_jobmanager_Status_JVM_GarbageCollector_G1_这个规则,那么可以采取组合的方式配置,配置指标格式如下:

自定义指标配置对话框中,输入flink_jobmanager_Status_JVM_GarbageCollector_G1_*flink_taskmanager_job_task_operator_dtNumBytesIn,每个指标配置占一行,然后单击确定