Class VisMetricsGatherer

  • All Implemented Interfaces:
    MetricsGatherer<Map<String,​ArrayList<VisibilityMetric>>>

    public class VisMetricsGatherer
    extends Object
    implements MetricsGatherer<Map<String,​ArrayList<VisibilityMetric>>>
    This class provides visibility metrics per locality group. The Map in getMetrics() maps the locality group name to an ArrayList of VisibilityMetric objects. These contain the components of a visibility metric; the visibility as a String, the number of times that is seen in a locality group, the percentage of keys that contain that visibility in the locality group, the number of blocks in the locality group that contain the visibility, and the percentage of blocks in the locality group that contain the visibility.