键 | 默认值 | 数据类型 | 描述
--- | --- | --- | ---
##### metrics.reporter.<name>.factory.class | (none) | String | 命名为 <name> 发送器的工厂类名称。
##### metrics.reporter.<name>.interval | 10 s | Duration | 命名为 <name> 发送器的发送间隔，只支持 push 类型发送器。
##### metrics.reporter.<name>.scope.delimiter | "." | String | 命名为 <name> 发送器的指标标识符中的间隔符。
##### metrics.reporter.<name>.scope.variables.additional |  | Map | 命名为 <name> 发送器的 map 形式的变量列表，只支持 tags 类型发送器。
##### metrics.reporter.<name>.scope.variables.excludes | "." | String | 命名为 <name> 发送器应该忽略的一组变量，只支持 tags 类型发送器。
##### metrics.reporter.<name>.filter.includes | "*:*:*" | List<String> | 命名为 <name> 发送器应包含的运行指标，其过滤条件以列表形式表示，该列表中每一个过滤条件都应遵循如下规范： `<scope>[:<name>[,<name>][:<type>[,<type>]]]` 范围： 指过滤条件中指标所属的逻辑范围。 以如下模式进行匹配：`*` 代表所有字符都匹配。`.` 划分范围的层级。 例如： "`jobmanager.job`" 匹配出 JobManager 上运行的所有 job 相关的指标， "`*.job`" 匹配出所有 job 相关的指标， "`*.job.*`" 匹配 job 级别下的指标（例如运行的作业、算子等）。 名称： 指过滤条件中指标的名称。 按照以逗号分割的模式列表作进行匹配，其中 `*` 匹配所有字符。 例如， "`*Records*,*Bytes*`" 会匹配所有指标名字中带有 `"Records" 或者 "Bytes"` 的指标。 类型：指过滤条件中指标所属的指标类型。按照以逗号分割的指标类型列表作进行匹配：`[counter, meter, gauge, histogram]` 例如： "`*:numRecords*`" 会匹配带有 `numRecordsIn` 的指标。 "`*.job.task.operator:numRecords*`" 会在运行作业的算子级别匹配带有 `numRecordsIn` 的指标。 "`*.job.task.operator:numRecords*:meter`" 会在运行作业的算子级别匹配带有 `numRecordsInPerSecond` 的 meter 类型指标。 "`*:numRecords*,numBytes*:counter,meter`" 会匹配所有指标名字中带有 `numRecordsInPerSecond` 的 counter 或 meter 类型的指标。
##### metrics.reporter.<name>.filter.excludes |  | List<String> | 命名为 <name> 发送器应排除掉的运行指标，形式与 `filter.includes` 类似。
##### metrics.reporter.<name>.<parameter> | (none) | String | 配置命名为 <name> 发送器的 <parameter> 项