public class PrometheusReporterConfig extends AbstractPrometheusReporterConfig implements MetricsReporterConfigThree
AbstractPrometheusReporterConfig.Typejob, labels, name, resolvedLabels, typeMACRO_HOST_ADDRESS, MACRO_HOST_FQDN, MACRO_HOST_NAME, MACRO_HOST_NAME_SHORTdurationunit, period, predicate, rateunit, timeunit| Constructor and Description |
|---|
PrometheusReporterConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
enable(com.codahale.metrics.MetricRegistry registry) |
List<HostPort> |
getFullHostList() |
io.prometheus.client.exporter.MetricsServlet |
getMetricsServlet() |
void |
report() |
getJob, getLabels, getName, getResolvedLabels, getType, setJob, setLabels, setName, setTypegetHostListAndStringList, getHosts, getHostsString, getResolvedPrefix, parseHostString, setHosts, setHostsString, setPrefixgetDurationunit, getPeriod, getPredicate, getRateunit, getRealDurationunit, getRealRateunit, getRealTimeunit, getTimeunit, isClassAvailable, setDurationunit, setPeriod, setPredicate, setRateunit, setTimeunitpublic boolean enable(com.codahale.metrics.MetricRegistry registry)
enable in interface MetricsReporterConfigThreepublic void report()
report in interface MetricsReporterConfigThreepublic List<HostPort> getFullHostList()
getFullHostList in class AbstractHostPortReporterConfigpublic io.prometheus.client.exporter.MetricsServlet getMetricsServlet()
Copyright © 2016 AddThis. All rights reserved.