Class TestBasedMetricCollector<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>
-
- org.jenkinsci.plugins.prometheus.collectors.TestBasedMetricCollector<T,I>
-
- All Implemented Interfaces:
MetricCollector<T,I>
- Direct Known Subclasses:
FailedTestsGauge
,SkippedTestsGauge
,TotalTestsGauge
public abstract class TestBasedMetricCollector<T,I extends io.prometheus.client.SimpleCollector<?>> extends BuildsMetricCollector<T,I>
-
-
Field Summary
-
Fields inherited from class org.jenkinsci.plugins.prometheus.collectors.BaseMetricCollector
collector, labelNames, namePrefix, namespace, SEPARATOR, subsystem
-
-
Constructor Summary
Constructors Constructor Description TestBasedMetricCollector(String[] labelNames, String namespace, String subsystem, String namePrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canBeCalculated(Run run)
-
Methods inherited from class org.jenkinsci.plugins.prometheus.collectors.builds.BuildsMetricCollector
getBaseName
-
Methods inherited from class org.jenkinsci.plugins.prometheus.collectors.BaseMetricCollector
calculateMetric, calculateName, collect, getCollectorBuilder, getCollectorType, getHelpText, initCollector
-
-