Class BuildsMetricCollector<T,I extends io.prometheus.client.SimpleCollector<?>>

java.lang.Object
org.jenkinsci.plugins.prometheus.collectors.BaseMetricCollector<T,I>
org.jenkinsci.plugins.prometheus.collectors.builds.BuildsMetricCollector<T,I>
All Implemented Interfaces:
MetricCollector<T,I>
Direct Known Subclasses:
BuildAbortedCounter, BuildDiscardGauge, BuildDurationGauge, BuildDurationSummary, BuildFailedCounter, BuildLikelyStuckGauge, BuildLogFileSizeGauge, BuildResultGauge, BuildResultOrdinalGauge, BuildStartGauge, BuildSuccessfulCounter, BuildTotalCounter, BuildUnstableCounter, BuildWaitingDurationGauge, CoverageMetricsCollector, CurrentRunDurationGauge, HealthScoreGauge, LogUpdatedGauge, NbBuildsGauge, StageBuildResultOrdinalGauge, StageSummary, TestBasedMetricCollector

public abstract class BuildsMetricCollector<T,I extends io.prometheus.client.SimpleCollector<?>> extends BaseMetricCollector<T,I>
  • Constructor Details

    • BuildsMetricCollector

      protected BuildsMetricCollector(String[] labelNames, String namespace, String subsystem)
    • BuildsMetricCollector

      protected BuildsMetricCollector(String[] labelNames, String namespace, String subsystem, String prefix)
  • Method Details