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>
-
Field Summary
Fields inherited from class org.jenkinsci.plugins.prometheus.collectors.BaseMetricCollector
collector, labelNames, namePrefix, namespace, SEPARATOR, subsystem
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BuildsMetricCollector
(String[] labelNames, String namespace, String subsystem) protected
BuildsMetricCollector
(String[] labelNames, String namespace, String subsystem, String prefix) -
Method Summary
Methods inherited from class org.jenkinsci.plugins.prometheus.collectors.BaseMetricCollector
calculateMetric, calculateName, collect, getCollectorBuilder, getCollectorType, getHelpText, initCollector
-
Constructor Details
-
BuildsMetricCollector
-
BuildsMetricCollector
-
-
Method Details
-
getBaseName
- Overrides:
getBaseName
in classBaseMetricCollector<T,
I extends io.prometheus.client.SimpleCollector<?>>
-