Class InfluxdbMetricStream
- java.lang.Object
-
- com.elastisys.autoscaler.metricstreamers.influxdb.stream.InfluxdbMetricStream
-
- All Implemented Interfaces:
com.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStream
public class InfluxdbMetricStream extends java.lang.Object implements com.elastisys.autoscaler.core.monitoring.metricstreamer.api.MetricStreamAMetricStreamthat retrieves values from an InfluxDB server.
-
-
Constructor Summary
Constructors Constructor Description InfluxdbMetricStream(org.slf4j.Logger logger, 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
-
InfluxdbMetricStream
public InfluxdbMetricStream(org.slf4j.Logger logger, 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
-
-