Class PrometheusMetricsExporterImpl
- java.lang.Object
-
- io.prometheus.client.Collector
-
- com.emc.mongoose.base.metrics.util.PrometheusMetricsExporterImpl
-
- All Implemented Interfaces:
PrometheusMetricsExporter
public class PrometheusMetricsExporterImpl extends io.prometheus.client.Collector implements PrometheusMetricsExporter
-
-
Constructor Summary
Constructors Constructor Description PrometheusMetricsExporterImpl(DistributedMetricsContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<io.prometheus.client.Collector.MetricFamilySamples>collect()PrometheusMetricsExporterImplhelp(java.lang.String helpInfo)PrometheusMetricsExporterImpllabel(java.lang.String name, java.lang.String value)PrometheusMetricsExporterImpllabels(java.lang.String[] names, java.lang.String[] values)PrometheusMetricsExporterImplquantile(double value)PrometheusMetricsExporterImplquantiles(double[] values)PrometheusMetricsExporterImplquantiles(java.util.List<java.lang.Double> values)
-
-
-
Constructor Detail
-
PrometheusMetricsExporterImpl
public PrometheusMetricsExporterImpl(DistributedMetricsContext context)
-
-
Method Detail
-
quantile
public PrometheusMetricsExporterImpl quantile(double value)
- Specified by:
quantilein interfacePrometheusMetricsExporter
-
quantiles
public PrometheusMetricsExporterImpl quantiles(double[] values)
- Specified by:
quantilesin interfacePrometheusMetricsExporter
-
quantiles
public PrometheusMetricsExporterImpl quantiles(java.util.List<java.lang.Double> values)
- Specified by:
quantilesin interfacePrometheusMetricsExporter
-
label
public PrometheusMetricsExporterImpl label(java.lang.String name, java.lang.String value)
- Specified by:
labelin interfacePrometheusMetricsExporter
-
labels
public PrometheusMetricsExporterImpl labels(java.lang.String[] names, java.lang.String[] values)
- Specified by:
labelsin interfacePrometheusMetricsExporter
-
help
public PrometheusMetricsExporterImpl help(java.lang.String helpInfo)
- Specified by:
helpin interfacePrometheusMetricsExporter
-
collect
public java.util.List<io.prometheus.client.Collector.MetricFamilySamples> collect()
- Specified by:
collectin classio.prometheus.client.Collector
-
-