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
,BuildResultGauge
,BuildResultOrdinalGauge
,BuildStartGauge
,BuildSuccessfulCounter
,BuildTotalCounter
,BuildUnstableCounter
,CoverageMetricsCollector
,CurrentRunDurationGauge
,HealthScoreGauge
,LogUpdatedGauge
,NbBuildsGauge
,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
Constructors Modifier Constructor Description protected
BuildsMetricCollector(String[] labelNames, String namespace, String subsystem)
protected
BuildsMetricCollector(String[] labelNames, String namespace, String subsystem, String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getBaseName()
-
Methods inherited from class org.jenkinsci.plugins.prometheus.collectors.BaseMetricCollector
calculateMetric, calculateName, collect, getCollectorBuilder, getCollectorType, getHelpText, initCollector
-
-
-
-
Method Detail
-
getBaseName
protected String getBaseName()
- Overrides:
getBaseName
in classBaseMetricCollector<T,I extends io.prometheus.client.SimpleCollector<?>>
-
-