Class 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 Detail

      • JenkinsNodeBuildsSampleBuilder

        public JenkinsNodeBuildsSampleBuilder()
    • 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 interface io.prometheus.client.dropwizard.samplebuilder.SampleBuilder
        Overrides:
        createSample in class io.prometheus.client.dropwizard.samplebuilder.DefaultSampleBuilder