當您的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_這個規則,那么可以采取組合的方式配置,配置指標格式如下圖所示: