Back to Flink

Trace Reporters Section

docs/layouts/shortcodes/generated/trace_reporters_section.html

0.4-rc12.0 KB
Original Source
KeyDefaultTypeDescription
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
|