Class PrometheusMetricsService
- java.lang.Object
-
- com.netflix.kayenta.prometheus.metrics.PrometheusMetricsService
-
- All Implemented Interfaces:
com.netflix.kayenta.metrics.MetricsService
public class PrometheusMetricsService extends java.lang.Object implements com.netflix.kayenta.metrics.MetricsService
-
-
Constructor Summary
Constructors Constructor Description PrometheusMetricsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbuildQuery(java.lang.String metricsAccountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope)java.util.List<java.util.Map>getMetadata(java.lang.String metricsAccountName, java.lang.String filter)java.lang.StringgetType()java.util.List<com.netflix.kayenta.metrics.MetricSet>queryMetrics(java.lang.String accountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope)booleanservicesAccount(java.lang.String accountName)
-
-
-
Method Detail
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfacecom.netflix.kayenta.metrics.MetricsService
-
servicesAccount
public boolean servicesAccount(java.lang.String accountName)
- Specified by:
servicesAccountin interfacecom.netflix.kayenta.metrics.MetricsService
-
buildQuery
public java.lang.String buildQuery(java.lang.String metricsAccountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope)- Specified by:
buildQueryin interfacecom.netflix.kayenta.metrics.MetricsService
-
queryMetrics
public java.util.List<com.netflix.kayenta.metrics.MetricSet> queryMetrics(java.lang.String accountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope) throws java.io.IOException- Specified by:
queryMetricsin interfacecom.netflix.kayenta.metrics.MetricsService- Throws:
java.io.IOException
-
getMetadata
public java.util.List<java.util.Map> getMetadata(java.lang.String metricsAccountName, java.lang.String filter)- Specified by:
getMetadatain interfacecom.netflix.kayenta.metrics.MetricsService
-
-