Class CollectorFactory
- java.lang.Object
-
- org.jenkinsci.plugins.prometheus.collectors.CollectorFactory
-
public class CollectorFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description CollectorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricCollector<Run<?,?>,? extends io.prometheus.client.Collector>
createCoverageRunCollector(CollectorType type, String[] labelNames)
MetricCollector<com.cloudbees.simplediskusage.DiskItem,? extends io.prometheus.client.Collector>
createDiskItemCollector(CollectorType type, String[] labelNames)
MetricCollector<FileStore,? extends io.prometheus.client.Collector>
createFileStoreCollector(CollectorType type, String[] labelNames)
MetricCollector<Jenkins,? extends io.prometheus.client.Collector>
createJenkinsCollector(CollectorType type, String[] labelNames)
MetricCollector<Job<?,?>,? extends io.prometheus.client.Collector>
createJobCollector(CollectorType type, String[] labelNames)
MetricCollector<com.cloudbees.simplediskusage.JobDiskItem,? extends io.prometheus.client.Collector>
createJobDiskItemCollector(CollectorType type, String[] labelNames)
MetricCollector<LoadStatistics.LoadStatisticsSnapshot,? extends io.prometheus.client.Collector>
createLoadStatisticsCollector(CollectorType type, String[] labelNames, String prefix)
MetricCollector<Run<?,?>,? extends io.prometheus.client.Collector>
createRunCollector(CollectorType type, String[] labelNames, String prefix)
-
-
-
Method Detail
-
createCoverageRunCollector
public MetricCollector<Run<?,?>,? extends io.prometheus.client.Collector> createCoverageRunCollector(CollectorType type, String[] labelNames)
-
createRunCollector
public MetricCollector<Run<?,?>,? extends io.prometheus.client.Collector> createRunCollector(CollectorType type, String[] labelNames, String prefix)
-
createJobCollector
public MetricCollector<Job<?,?>,? extends io.prometheus.client.Collector> createJobCollector(CollectorType type, String[] labelNames)
-
createJenkinsCollector
public MetricCollector<Jenkins,? extends io.prometheus.client.Collector> createJenkinsCollector(CollectorType type, String[] labelNames)
-
createLoadStatisticsCollector
public MetricCollector<LoadStatistics.LoadStatisticsSnapshot,? extends io.prometheus.client.Collector> createLoadStatisticsCollector(CollectorType type, String[] labelNames, String prefix)
-
createDiskItemCollector
public MetricCollector<com.cloudbees.simplediskusage.DiskItem,? extends io.prometheus.client.Collector> createDiskItemCollector(CollectorType type, String[] labelNames)
-
createJobDiskItemCollector
public MetricCollector<com.cloudbees.simplediskusage.JobDiskItem,? extends io.prometheus.client.Collector> createJobDiskItemCollector(CollectorType type, String[] labelNames)
-
createFileStoreCollector
public MetricCollector<FileStore,? extends io.prometheus.client.Collector> createFileStoreCollector(CollectorType type, String[] labelNames)
-
-