Class JenkinsMetricProviderImpl

java.lang.Object
jenkins.metrics.api.MetricProvider
jenkins.metrics.impl.JenkinsMetricProviderImpl
All Implemented Interfaces:
ExtensionPoint

@Extension public class JenkinsMetricProviderImpl extends MetricProvider
Provides Jenkins specific metrics.
  • Constructor Details

    • JenkinsMetricProviderImpl

      public JenkinsMetricProviderImpl()
  • Method Details

    • instance

      public static JenkinsMetricProviderImpl instance()
    • getMetricSet

      @NonNull public com.codahale.metrics.MetricSet getMetricSet()
      Returns the set of metrics to register.
      Specified by:
      getMetricSet in class MetricProvider
      Returns:
      the set of metrics to register.
    • getJenkinsExecutorTotalCount

      public com.codahale.metrics.Histogram getJenkinsExecutorTotalCount()
    • getJenkinsExecutorUsedCount

      public com.codahale.metrics.Histogram getJenkinsExecutorUsedCount()
    • getJenkinsNodeOnlineCount

      public com.codahale.metrics.Histogram getJenkinsNodeOnlineCount()
    • getJenkinsNodeTotalCount

      public com.codahale.metrics.Histogram getJenkinsNodeTotalCount()