Class MetricSet
- java.lang.Object
-
- com.yahoo.vespa.model.admin.monitoring.MetricSet
-
@Immutable public class MetricSet extends java.lang.Object
Models a metric set containing a set of metrics and child metric sets.- Author:
- gjoranv
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetricSet
emptyMetricSet()
boolean
equals(java.lang.Object o)
java.lang.String
getId()
java.util.Map<java.lang.String,Metric>
getMetrics()
Returns all metrics in this set, including all metrics in any contained metric sets.int
hashCode()
-
-
-
Method Detail
-
emptyMetricSet
public static MetricSet emptyMetricSet()
-
getId
public final java.lang.String getId()
-
getMetrics
public final java.util.Map<java.lang.String,Metric> getMetrics()
Returns all metrics in this set, including all metrics in any contained metric sets.
Joins this set's metrics with its child sets into a named flat map of metrics. In the case of duplicate metrics, the metrics directly defined in this set takes precedence with respect to output name, description and dimension value (even if they are empty), while new dimensions from the children will be added.- Returns:
- All metrics contained in this set.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-