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 -
Method Summary
-
Constructor Details
-
JenkinsNodeBuildsSampleBuilder
public JenkinsNodeBuildsSampleBuilder()
-
-
Method Details
-
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
-