[ https://issues.apache.org/jira/browse/FLINK-24891?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Echo Lee closed FLINK-24891. ---------------------------- Resolution: Fixed > PrometheusPushGatewayReporter support filter label keys > ------------------------------------------------------- > > Key: FLINK-24891 > URL: https://issues.apache.org/jira/browse/FLINK-24891 > Project: Flink > Issue Type: New Feature > Components: Runtime / Metrics > Affects Versions: 1.14.0 > Reporter: Echo Lee > Priority: Major > Labels: pull-request-available > Fix For: 1.15.0 > > > Sometimes, we don’t care some label keys, such as host, tm_id, etc. At the > same time, we can make the label very short. > So we need to support filtering some labels, such as the introduction of > similar *filterLabelKeys* parameters, the value can be multiple, separated by > semicolons, For example, > configuration.setString("metrics.reporter.promgateway.filterLabelKeys", > "host;tm_id;task_attempt_id;job_id;job_name") > > Before adding parameters: > {+}host{+}{*}={*}"" instance="" job="task_test3" > {+}job_id{+}{*}={*}"4dc230ce97e6bebd559d96956ca21e2e" > {+}job_name{+}{*}={*}"insert_into_default_catalog_default_database_print" > subtask_index="2" > {+}task_attempt_id{+}{*}={*}"92b5b1dba2679749d56aa298cd3b35d5" > task_attempt_num="0" task_id="cbc357ccb763df2852fee8c4fc7d55f2" > > task_name="Source:{_}TableSourceScan_table{_}{_}{{_}}default_catalog{_}{{_}}default_database{_}{{_}}datagen_t{{_}}{_}{_}{{_}}fields{_}{{_}}value1{_}{{_}}value2{{_}}{_}__{_}{{_}}Calc_select{_}{{_}}value1{_}{{_}}value2{_}{{_}}CAST{{_}}{_}_{_}{{_}}AS_value3{{_}}{_}__{_}{{_}}Sink:{_}Sink_table{_}{_}default_catalog_default_database_print{_}{_}{{_}}fields{_}{{_}}value1{_}{{_}}value2{_}{{_}}value3{{_}}{_}" > {+}tm_id{+}{*}={*}"0d8f1b33_1dd4_4f62_878d_dbf498c203d3" > > After adding parameters: > instance="" job="task_id" subtask_index="2" task_attempt_num="0" > task_id="cbc357ccb763df2852fee8c4fc7d55f2" > > task_name="Source:{_}TableSourceScan_table{_}{_}{{_}}default_catalog{_}{{_}}default_database{_}{{_}}datagen_t{{_}}{_}{_}{{_}}fields{_}{{_}}value1{_}{{_}}value2{{_}}{_}__{_}{{_}}Calc_select{_}{{_}}value1{_}{{_}}value2{_}{{_}}CAST{{_}}{_}_{_}{{_}}AS_value3{{_}}{_}__{_}{{_}}Sink:{_}Sink_table{_}{_}default_catalog_default_database_print{_}{_}{{_}}fields{_}{{_}}value1{_}{{_}}value2{_}{{_}}value3{{_}}{_}" -- This message was sent by Atlassian Jira (v8.20.1#820001)