Package jenkins.metrics.api
Class MetricProvider
- java.lang.Object
-
- jenkins.metrics.api.MetricProvider
-
- All Implemented Interfaces:
ExtensionPoint
- Direct Known Subclasses:
JenkinsMetricProviderImpl
,JenkinsVersionsProviderImpl
,Metrics.HealthCheckMetricsProvider
,VMMetricProviderImpl
public abstract class MetricProvider extends Object implements ExtensionPoint
Provides metrics to register.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description MetricProvider()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.codahale.metrics.MetricSet
getMetricSet()
Returns the set of metrics to register.protected static Map.Entry<String,com.codahale.metrics.Metric>
metric(String name, com.codahale.metrics.Metric metric)
protected static com.codahale.metrics.MetricSet
metrics(Map.Entry<String,com.codahale.metrics.Metric>... metrics)
protected static com.codahale.metrics.MetricSet
metrics(Map<String,com.codahale.metrics.Metric> metrics)
-
-
-
Method Detail
-
metric
protected static Map.Entry<String,com.codahale.metrics.Metric> metric(String name, com.codahale.metrics.Metric metric)
-
metrics
protected static com.codahale.metrics.MetricSet metrics(Map.Entry<String,com.codahale.metrics.Metric>... metrics)
-
metrics
protected static com.codahale.metrics.MetricSet metrics(Map<String,com.codahale.metrics.Metric> metrics)
-
getMetricSet
@NonNull public abstract com.codahale.metrics.MetricSet getMetricSet()
Returns the set of metrics to register.- Returns:
- the set of metrics to register.
-
-