Class JenkinsNodeBuildsSampleBuilder
- java.lang.Object
-
- io.prometheus.client.dropwizard.samplebuilder.DefaultSampleBuilder
-
- org.jenkinsci.plugins.prometheus.util.JenkinsNodeBuildsSampleBuilder
-
- All Implemented Interfaces:
io.prometheus.client.dropwizard.samplebuilder.SampleBuilder
public class JenkinsNodeBuildsSampleBuilder extends io.prometheus.client.dropwizard.samplebuilder.DefaultSampleBuilder
A class that converts jenkins.node[.<node_name>].builds to jenkins.node.builds with a label of node=<node_name> (or master if not set) before creating a Sample
-
-
Constructor Summary
Constructors Constructor Description JenkinsNodeBuildsSampleBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.prometheus.client.Collector.MetricFamilySamples.Sample
createSample(String dropwizardName, String nameSuffix, List<String> additionalLabelNames, List<String> additionalLabelValues, double value)
-
-
-
Method Detail
-
createSample
public io.prometheus.client.Collector.MetricFamilySamples.Sample createSample(String dropwizardName, String nameSuffix, List<String> additionalLabelNames, List<String> additionalLabelValues, double value)
- Specified by:
createSample
in interfaceio.prometheus.client.dropwizard.samplebuilder.SampleBuilder
- Overrides:
createSample
in classio.prometheus.client.dropwizard.samplebuilder.DefaultSampleBuilder
-
-