Class PrometheusMetricsService
java.lang.Object
com.netflix.kayenta.prometheus.metrics.PrometheusMetricsService
- All Implemented Interfaces:
com.netflix.kayenta.metrics.MetricsService
public class PrometheusMetricsService
extends Object
implements com.netflix.kayenta.metrics.MetricsService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildQuery(String metricsAccountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope) getMetadata(String metricsAccountName, String filter) getType()List<com.netflix.kayenta.metrics.MetricSet>queryMetrics(String accountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope) booleanservicesAccount(String accountName)
-
Constructor Details
-
PrometheusMetricsService
public PrometheusMetricsService()
-
-
Method Details
-
getType
- Specified by:
getTypein interfacecom.netflix.kayenta.metrics.MetricsService
-
servicesAccount
- Specified by:
servicesAccountin interfacecom.netflix.kayenta.metrics.MetricsService
-
buildQuery
public String buildQuery(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 List<com.netflix.kayenta.metrics.MetricSet> queryMetrics(String accountName, com.netflix.kayenta.canary.CanaryConfig canaryConfig, com.netflix.kayenta.canary.CanaryMetricConfig canaryMetricConfig, com.netflix.kayenta.canary.CanaryScope canaryScope) throws IOException - Specified by:
queryMetricsin interfacecom.netflix.kayenta.metrics.MetricsService- Throws:
IOException
-
getMetadata
- Specified by:
getMetadatain interfacecom.netflix.kayenta.metrics.MetricsService
-