Key Default Description
metrics.latency.granularity
"subtask" Defines the granularity of latency metrics. Accepted values are "single"(Track latency without differentiating between sources and subtasks), "operator"(Track latency while differentiating between sources, but not subtasks) and "subtask"(Track latency while differentiating between sources and subtasks).
metrics.latency.history-size
128 Defines the number of measured latencies to maintain at each operator.
metrics.latency.interval
2000 Defines the interval at which latency tracking marks are emitted from the sources. Disables latency tracking if set to 0 or a negative value. Enabling this feature can significantly impact the performance of the cluster.
metrics.reporter.<name>.<parameter>
(none) Configures the parameter <parameter> for the reporter named <name>.
metrics.reporter.<name>.class
(none) The reporter class to use for the reporter named <name>.
metrics.reporter.<name>.interval
(none) The reporter interval to use for the reporter named <name>.
metrics.reporters
(none)
metrics.scope.delimiter
"."
metrics.scope.jm
"<host>.jobmanager" Defines the scope format string that is applied to all metrics scoped to a JobManager.
metrics.scope.jm.job
"<host>.jobmanager.<job_name>" Defines the scope format string that is applied to all metrics scoped to a job on a JobManager.
metrics.scope.operator
"<host>.taskmanager.<tm_id>.<job_name>.<operator_name>.<subtask_index>" Defines the scope format string that is applied to all metrics scoped to an operator.
metrics.scope.task
"<host>.taskmanager.<tm_id>.<job_name>.<task_name>.<subtask_index>" Defines the scope format string that is applied to all metrics scoped to a task.
metrics.scope.tm
"<host>.taskmanager.<tm_id>" Defines the scope format string that is applied to all metrics scoped to a TaskManager.
metrics.scope.tm.job
"<host>.taskmanager.<tm_id>.<job_name>" Defines the scope format string that is applied to all metrics scoped to a job on a TaskManager.