当您的Prometheus实例需要监控Flink自定义指标数据时,您可以通过自定义指标配置功能来实现这一需求。将指标加入到自定义指标配置后,它们将被探针(Agent)侧识别并采集。默认支持两种配置方式:指标全名称配置,指标前缀配置,您还可以对两种方式进行组合配置。
前提条件
探针(Agent)版本为4.1.0及以上。
操作步骤
登录实时计算控制台。
单击目标实例操作列下的更多 > 监控指标配置。
在左侧导航栏,选择设置,然后单击设置页签。在Prometheus探针区域,单击自定义指标配置。
在自定义指标配置对话框,输入需要采集的指标名称或格式,然后单击确定。
指标采集方式
说明
指标全名称方式
输入要采集的指标全名称。
指标前缀方式
输入要采集的符合某一前缀规则的系列指标格式为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_这个规则,那么可以采取组合的方式配置,配置指标格式如下图所示: