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

##### traces.reporter.<name>.factory.class

(none)

String

The reporter factory class to use for the reporter named <name>.

##### traces.reporter.<name>.scope.delimiter

"."

String

The delimiter used to assemble the metric identifier for the reporter named <name>.

##### traces.reporter.<name>.scope.variables.excludes

"."

String

The set of variables that should be excluded for the reporter named <name>. Only applicable to tag-based reporters.

##### traces.reporter.<name>.scope.variables.additional

Map

The map of additional variables that should be included for the reporter named <name>.

##### traces.reporter.<name>.<parameter>

(none)

String

Configures the parameter <parameter> for the reporter named <name>.

##### traces.reporter.<name>.filter.includes

"*:*:*"

List<String>

The spans that should be included for the reporter named <name>. Filters are specified as a list, with each filter following this format:
`<scope>[:<name>[,<name>]]`
A span matches a filter if the scope pattern and at least one of the name patterns match.

- scope: Filters based on the logical scope.
  Specified as a pattern where `*` matches any sequence of characters and `.` separates scope components.
  For example:
  "`jobmanager.job`" matches any job-related spans on the JobManager,
  "`*.job`" matches all job-related spans and
  "`*.job.*`" matches all spans below the job-level (i.e., task/operator spans etc.).
- name: Filters based on the span name.
  Specified as a comma-separate list of patterns where `*` matches any sequence of characters.
  For example, "`*Records*,*Bytes*`" matches any span where the name contains `"Records" or "Bytes"`.

##### traces.reporter.<name>.filter.excludes

List<String>

The spans that should be excluded for the reporter named <name>. The format is identical to `filter.includes`