public class DefaultSampleBuilder extends Object implements SampleBuilder
SampleBuilder.
Sanitises the metric name if necessary.Collector.sanitizeMetricName(String)| Constructor and Description |
|---|
DefaultSampleBuilder() |
| Modifier and Type | Method and Description |
|---|---|
io.prometheus.client.Collector.MetricFamilySamples.Sample |
createSample(String dropwizardName,
String nameSuffix,
List<String> additionalLabelNames,
List<String> additionalLabelValues,
double value)
Creates a new
Collector.MetricFamilySamples.Sample for the given parameters. |
public DefaultSampleBuilder()
public io.prometheus.client.Collector.MetricFamilySamples.Sample createSample(String dropwizardName, String nameSuffix, List<String> additionalLabelNames, List<String> additionalLabelValues, double value)
SampleBuilderCollector.MetricFamilySamples.Sample for the given parameters.createSample in interface SampleBuilderdropwizardName - Metric name coming from Dropwizard.nameSuffix - Optional suffix to add.additionalLabelNames - Optional additional label names. Needs to have same size as additionalLabelValues.additionalLabelValues - Optional additional label values. Needs to have same size as additionalLabelNames.value - Metric valueCollector.MetricFamilySamples.Sample.Copyright © 2019. All rights reserved.