A long-lived object managing the latest optimization run's resource distribution metrics for a given
BaseDistributionGoalMetrics.goalName
:
- All of the metrics defined in
BaseDistributionGoalMetrics
.
NUM_BROKERS_UNDER_LOW_UTIL_METRIC_NAME
-
the number of brokers that fall below the minimum utilization rate of the goal during the optimization run.
Note that brokers counted toward this metric are not counted toward the other min/max
resource utilization metrics, as they will not be a cause for balancing.
LOW_UTILIZATION_THRESHOLD_METRIC_NAME
-
the resource distribution goal's low utilization threshold for this optimization run, in absolute terms (e.g GB, KB/s, etc. depending on the goal).
Any brokers under this threshold will have the goal attempt to move resources out of them.