Class OpenTsdbMetricStream
- java.lang.Object
-
- com.elastisys.autoscaler.metricstreamers.opentsdb.stream.OpenTsdbMetricStream
-
- All Implemented Interfaces:
com.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStream
public class OpenTsdbMetricStream extends java.lang.Object implements com.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStreamAMetricStreamthat retrieves values from an OpenTSDB server.
-
-
Constructor Summary
Constructors Constructor Description OpenTsdbMetricStream(org.slf4j.Logger logger, OpenTsdbQueryClient queryClient, MetricStreamConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()java.lang.StringgetMetric()com.elastisys.autoscaler.core.monitoring.metricstreamer.api.query.QueryResultSetquery(org.joda.time.Interval interval, com.elastisys.autoscaler.core.monitoring.metricstreamer.api.query.QueryOptions options)
-
-
-
Constructor Detail
-
OpenTsdbMetricStream
public OpenTsdbMetricStream(org.slf4j.Logger logger, OpenTsdbQueryClient queryClient, MetricStreamConfig config)
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfacecom.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStream
-
getMetric
public java.lang.String getMetric()
- Specified by:
getMetricin interfacecom.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStream
-
query
public com.elastisys.autoscaler.core.monitoring.metricstreamer.api.query.QueryResultSet query(org.joda.time.Interval interval, com.elastisys.autoscaler.core.monitoring.metricstreamer.api.query.QueryOptions options) throws com.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStreamException- Specified by:
queryin interfacecom.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStream- Throws:
com.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStreamException
-
-