Class MetricsConsumer
- java.lang.Object
-
- com.yahoo.vespa.model.admin.monitoring.MetricsConsumer
-
public class MetricsConsumer extends java.lang.Object
A metric consumer is a set of metrics given an id that can be requested at runtime.- Author:
- Trygve Berdal, gjoranv
-
-
Field Summary
Fields Modifier and Type Field Description static MetricsConsumer
autoscaling
static MetricsConsumer
defaultConsumer
static MetricsConsumer
vespa
static MetricsConsumer
vespaCloud
-
Constructor Summary
Constructors Constructor Description MetricsConsumer(java.lang.String id, MetricSet metricSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCloudWatch(CloudWatch cloudWatch)
java.util.List<CloudWatch>
cloudWatches()
java.lang.String
id()
java.util.Map<java.lang.String,Metric>
metrics()
MetricSet
metricSet()
-
-
-
Field Detail
-
vespa
public static final MetricsConsumer vespa
-
defaultConsumer
public static final MetricsConsumer defaultConsumer
-
autoscaling
public static final MetricsConsumer autoscaling
-
vespaCloud
public static final MetricsConsumer vespaCloud
-
-
Constructor Detail
-
MetricsConsumer
public MetricsConsumer(java.lang.String id, MetricSet metricSet)
- Parameters:
id
- the consumermetricSet
- the metrics for this consumer
-
-
Method Detail
-
id
public java.lang.String id()
-
metricSet
public MetricSet metricSet()
-
metrics
public java.util.Map<java.lang.String,Metric> metrics()
- Returns:
- map of metric with metric name as key
-
addCloudWatch
public void addCloudWatch(CloudWatch cloudWatch)
-
cloudWatches
public java.util.List<CloudWatch> cloudWatches()
-
-