Key | Default | Type | Description
--- | --- | --- | ---

##### metrics.reporter.prometheus.deleteOnShutdown

true

Boolean

Specifies whether to delete metrics from the PushGateway on shutdown. Flink will try its best to delete the metrics but this is not guaranteed. See here for more details.

##### metrics.reporter.prometheus.filterLabelValueCharacters

true

Boolean

Specifies whether to filter label value characters. If enabled, all characters not matching [a-zA-Z0-9:_] will be removed, otherwise no characters will be removed. Before disabling this option please ensure that your label values meet the Prometheus requirements.

##### metrics.reporter.prometheus.groupingKey

(none)

String

Specifies the grouping key which is the group and global labels of all metrics. The label name and value are separated by '=', and labels are separated by ';', e.g., `k1=v1;k2=v2`. Please ensure that your grouping key meets the Prometheus requirements.

##### metrics.reporter.prometheus.hostUrl

(none)

String

The PushGateway server host URL including scheme, host name, and port.

##### metrics.reporter.prometheus.jobName

(none)

String

The job name under which metrics will be pushed

##### metrics.reporter.prometheus.randomJobNameSuffix

true

Boolean

Specifies whether a random suffix should be appended to the job name.