A B C D E G H I J M N O P R S T U V _ 

A

add(T) - Method in class jenkins.metrics.util.ExponentialLeakyBucket
 
add(T, long) - Method in class jenkins.metrics.util.ExponentialLeakyBucket
Adds an old value with a fixed timestamp to the reservoir.
addAction(Run) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
addListener(MetricRegistryListener) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
afterExtensionsAugmented() - Static method in class jenkins.metrics.api.Metrics
Initializes all the metrics providers and health check providers.
AutoSamplingHistogram - Class in jenkins.metrics.util
This is a Histogram that is derived from a Gauge by sampling it 4 times a minute.
AutoSamplingHistogram(Gauge<? extends Number>) - Constructor for class jenkins.metrics.util.AutoSamplingHistogram
 
AutoSamplingHistogram(Gauge<? extends Number>, Reservoir) - Constructor for class jenkins.metrics.util.AutoSamplingHistogram
 
AutoSamplingHistogram.PeriodicWorkImpl - Class in jenkins.metrics.util
 
AutoSamplingHistogram.PeriodicWorkImpl() - Constructor for class jenkins.metrics.util.AutoSamplingHistogram.PeriodicWorkImpl
 

B

beforeExecute(Thread, Runnable) - Method in class jenkins.metrics.util.HealthChecksThreadPool
Manually handle the queue size so it doesn't grow over our calculated queue capacity based on the number of health checks

C

check(String, HealthCheck) - Static method in class jenkins.metrics.api.HealthCheckProvider
 
check(String, HealthCheck, boolean) - Static method in class jenkins.metrics.api.HealthCheckProvider
 
checkAccessKey(String) - Static method in class jenkins.metrics.api.Metrics
Checks an access key.
checkAccessKey(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
checkAccessKeyHealthCheck(String) - Static method in class jenkins.metrics.api.Metrics
Checks an access key.
checkAccessKeyHealthCheck(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
checkAccessKeyMetrics(String) - Static method in class jenkins.metrics.api.Metrics
Checks an access key.
checkAccessKeyMetrics(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
checkAccessKeyPing(String) - Static method in class jenkins.metrics.api.Metrics
Checks an access key.
checkAccessKeyPing(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
checkAccessKeyThreadDump(String) - Static method in class jenkins.metrics.api.Metrics
Checks an access key.
checkAccessKeyThreadDump(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
checks(Map.Entry<String, HealthCheck>...) - Static method in class jenkins.metrics.api.HealthCheckProvider
 
configure(StaplerRequest, JSONObject) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
cors(String, HttpResponse) - Static method in class jenkins.metrics.api.Metrics
 
cors(String, HttpResponse) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
counter(String) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 

D

destroy() - Method in class jenkins.metrics.impl.MetricsFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class jenkins.metrics.impl.MetricsFilter
 
doHealthcheck(StaplerRequest) - Method in class jenkins.metrics.api.MetricsRootAction.AccessKeyPseudoservlet
Web binding for /healthcheck
doHealthcheck(StaplerRequest) - Method in class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
Web binding for /healthcheck
doHealthcheck(StaplerRequest, String) - Method in class jenkins.metrics.api.MetricsRootAction
Binds the health checks to the CORS aware URL /metrics/healthcheck where the metrics access key is provided in the form field key or an Authorization: Jenkins-Metrics-Key {key} header
doHealthcheck(StaplerRequest) - Method in class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
Web binding for /healthcheck
doHealthcheckOk(StaplerRequest) - Method in class jenkins.metrics.api.MetricsRootAction
Condense the health check into one bit of information for frontend reverse proxies like haproxy.
doIndex() - Method in class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
Web binding for /
doIndex() - Method in class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
Web binding for /
doMetrics() - Method in class jenkins.metrics.api.MetricsRootAction.AccessKeyPseudoservlet
Web binding for /metrics
doMetrics() - Method in class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
Web binding for /metrics
doMetrics(StaplerRequest, String) - Method in class jenkins.metrics.api.MetricsRootAction
Binds the metrics to the CORS aware URL /metrics/metrics where the metrics access key is provided in the form field key or an Authorization: Jenkins-Metrics-Key {key} header
doMetrics() - Method in class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
Web binding for /metrics
doMetricsHistory() - Method in class jenkins.metrics.api.MetricsRootAction.AccessKeyPseudoservlet
Web binding for /metricsHistory
doMetricsHistory() - Method in class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
Web binding for /metricsHistory
doMetricsHistory(StaplerRequest, String) - Method in class jenkins.metrics.api.MetricsRootAction
Binds the metrics history to the CORS aware URL /metrics/metricsHistory where the metrics access key is provided in the form field key or an Authorization: Jenkins-Metrics-Key {key} header
doMetricsHistory() - Method in class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
Web binding for /metricsHistory
doPing() - Method in class jenkins.metrics.api.MetricsRootAction.AccessKeyPseudoservlet
Web binding for /ping
doPing() - Method in class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
Web binding for /ping
doPing(StaplerRequest, String) - Method in class jenkins.metrics.api.MetricsRootAction
Binds the ping check to the CORS aware URL /metrics/ping where the metrics access key is provided in the form field key or an Authorization: Jenkins-Metrics-Key {key} header
doPing() - Method in class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
Web binding for /ping
doRun() - Method in class jenkins.metrics.api.Metrics.HealthChecker
Schedules this periodic work now in a new thread, if one isn't already running.
doRun() - Method in class jenkins.metrics.api.MetricsRootAction.Sampler
doRun() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.PeriodicWorkImpl
 
doRun() - Method in class jenkins.metrics.util.AutoSamplingHistogram.PeriodicWorkImpl
 
doThreads() - Method in class jenkins.metrics.api.MetricsRootAction.AccessKeyPseudoservlet
Web binding for /threads
doThreads() - Method in class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
Web binding for /threads
doThreads(StaplerRequest, String) - Method in class jenkins.metrics.api.MetricsRootAction
Binds the thread dump to the CORS aware URL /metrics/threads where the metrics access key is provided in the form field key or an Authorization: Jenkins-Metrics-Key {key} header
doThreads() - Method in class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
Web binding for /threads
DURATION_UNIT - Static variable in class jenkins.metrics.api.MetricsRootAction
The time unit to express durations in, that is all durations are in seconds.

E

equals(Object) - Method in class jenkins.metrics.api.MetricsAccessKey
equals(Object) - Method in class jenkins.metrics.api.MetricsAccessKey.FixedListProviderImpl
ExponentialLeakyBucket<T> - Class in jenkins.metrics.util
An exponentially-decaying random reservoir of longs.
ExponentialLeakyBucket() - Constructor for class jenkins.metrics.util.ExponentialLeakyBucket
Creates a new ExponentialLeakyBucket of 1028 elements, which offers a 99.9% confidence level with a 5% margin of error assuming a normal distribution, and an alpha factor of 0.015, which heavily biases the reservoir to the past 5 minutes of measurements.
ExponentialLeakyBucket(int, double) - Constructor for class jenkins.metrics.util.ExponentialLeakyBucket
Creates a new ExponentialLeakyBucket.
ExponentialLeakyBucket(int, double, Clock) - Constructor for class jenkins.metrics.util.ExponentialLeakyBucket
Creates a new ExponentialLeakyBucket.

G

generateKey() - Static method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
getAccessKey(String) - Method in class jenkins.metrics.api.MetricsAccessKey.AbstractProvider
Returns the definition of the specific access key.
getAccessKey(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
getAccessKey(String) - Method in interface jenkins.metrics.api.MetricsAccessKey.Provider
Returns the definition of the specific access key.
getAccessKeys() - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
getAccessKeys() - Method in class jenkins.metrics.api.MetricsAccessKey.FixedListProviderImpl
getAccessKeys() - Method in interface jenkins.metrics.api.MetricsAccessKey.Provider
 
getBuildingDurationMillis() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getBuildingDurationString() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getCounters() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getCounters(MetricFilter) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getCurrentUser() - Method in class jenkins.metrics.api.MetricsRootAction
Binds the MetricsRootAction.Pseudoservlet for the current user to the URL /metrics/currentUser
getDescription() - Method in class jenkins.metrics.api.MetricsAccessKey
 
getDisplayName() - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
getDisplayName() - Method in class jenkins.metrics.api.MetricsRootAction
getDisplayName() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getDynamic(String) - Method in class jenkins.metrics.api.MetricsRootAction
Binds the MetricsRootAction.Pseudoservlet for a metric access keys to the URL /metrics/{key}
getExpires() - Method in class jenkins.metrics.api.Metrics.HealthCheckData
The number of milliseconds since 1st January 1970 GMT when the results are expected to be superceded by a newer result.
getGauges() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getGauges(MetricFilter) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getHealthCheckCount() - Method in class jenkins.metrics.api.Metrics.HealthChecker
Gets the Gauge that tracks the number of health checks.
getHealthCheckData() - Static method in class jenkins.metrics.api.Metrics
Get the current health check data.
getHealthCheckData() - Method in class jenkins.metrics.api.Metrics.HealthChecker
Gets the most recent health check data (which includes Metrics.HealthCheckData.getLastModified())
getHealthCheckDuration() - Method in class jenkins.metrics.api.Metrics.HealthChecker
Gets the Timer that tracks how long the health checks are taking to execute.
getHealthCheckResults() - Static method in class jenkins.metrics.api.Metrics
Get the last health check results
getHealthCheckResults() - Method in class jenkins.metrics.api.Metrics.HealthChecker
Gets the most recent results.
getHealthChecks() - Method in class jenkins.metrics.api.HealthCheckProvider
A map of HealthCheck instances keyed by name.
getHealthChecks() - Method in class jenkins.metrics.impl.JenkinsHealthCheckProviderImpl
 
getHealthCheckScore() - Method in class jenkins.metrics.api.Metrics.HealthChecker
Gets the Gauge that tracks the health check score.
getHistograms() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getHistograms(MetricFilter) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getIconFileName() - Method in class jenkins.metrics.api.MetricsRootAction
getIconFileName() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getJenkinsExecutorTotalCount() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
getJenkinsExecutorUsedCount() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
getJenkinsNodeOnlineCount() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
getJenkinsNodeTotalCount() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
getKey() - Method in class jenkins.metrics.api.MetricsAccessKey
 
getLastModified() - Method in class jenkins.metrics.api.Metrics.HealthCheckData
The number of milliseconds since 1st January 1970 GMT when the results were collected.
getMeters() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getMeters(MetricFilter) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getMetrics() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getMetricSet() - Method in class jenkins.metrics.api.MetricProvider
Returns the set of metrics to register.
getMetricSet() - Method in class jenkins.metrics.api.Metrics.HealthCheckMetricsProvider
Returns the set of metrics to register.
getMetricSet() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
getMetricSet() - Method in class jenkins.metrics.impl.JenkinsVersionsProviderImpl
Returns the set of metrics to register.
getMetricSet() - Method in class jenkins.metrics.impl.VMMetricProviderImpl
 
getNames() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getOrigins() - Method in class jenkins.metrics.api.MetricsAccessKey
 
getQueuingDurationMillis() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getQueuingDurationString() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getRecurrencePeriod() - Method in class jenkins.metrics.api.Metrics.HealthChecker
getRecurrencePeriod() - Method in class jenkins.metrics.api.MetricsRootAction.Sampler
getRecurrencePeriod() - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.PeriodicWorkImpl
 
getRecurrencePeriod() - Method in class jenkins.metrics.util.AutoSamplingHistogram.PeriodicWorkImpl
 
getRejectedExecutions() - Static method in class jenkins.metrics.util.HealthChecksThreadPool
 
getResults() - Method in class jenkins.metrics.api.Metrics.HealthCheckData
The results.
getSystemCpuLoad() - Method in class jenkins.metrics.impl.VMMetricProviderImpl
Returns a gauge that reports the current system CPU load or null if that metric is unavailable.
getTime() - Method in class jenkins.metrics.api.MetricsRootAction.Sampler.Sample
Gets the time the sample was taken.
getTimers() - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getTimers(MetricFilter) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
getTotalDurationMillis() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getTotalDurationString() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getUrlName() - Method in class jenkins.metrics.api.MetricsRootAction
getUrlName() - Method in class jenkins.metrics.impl.TimeInQueueAction
 
getValue(ObjectReader) - Method in class jenkins.metrics.api.MetricsRootAction.Sampler.Sample
Gets the JSON from the sample.
getVmCpuLoad() - Method in class jenkins.metrics.impl.VMMetricProviderImpl
Returns a gauge that reports the current JVM CPU load or null if that metric is unavailable.

H

hasAccessKeyHealthCheck(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
hasAccessKeyMetrics(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
hasAccessKeyPing(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
hasAccessKeyThreadDump(String) - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
hashCode() - Method in class jenkins.metrics.api.MetricsAccessKey.FixedListProviderImpl
hashCode() - Method in class jenkins.metrics.api.MetricsAccessKey
HEALTH_CHECK - Static variable in class jenkins.metrics.api.Metrics
Permission to run healthchecks from the Codahale Metrics Operations Servlet.
HEALTH_CHECK_INTERVAL_MINS - Static variable in class jenkins.metrics.api.Metrics
The frequency with which to run health checks.
HealthCheckProvider - Class in jenkins.metrics.api
Provides HealthCheck instances to register.
HealthCheckProvider() - Constructor for class jenkins.metrics.api.HealthCheckProvider
 
healthCheckRegistry() - Static method in class jenkins.metrics.api.Metrics
Returns the HealthCheckRegistry for the current Jenkins.
HealthChecksThreadPool - Class in jenkins.metrics.util
Thread pool for running health checks.
HealthChecksThreadPool(HealthCheckRegistry) - Constructor for class jenkins.metrics.util.HealthChecksThreadPool
 
histogram(String) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 

I

init(FilterConfig) - Method in class jenkins.metrics.impl.MetricsFilter
 
instance() - Static method in class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
instance() - Static method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
isCanHealthCheck() - Method in class jenkins.metrics.api.MetricsAccessKey
 
isCanMetrics() - Method in class jenkins.metrics.api.MetricsAccessKey
 
isCanPing() - Method in class jenkins.metrics.api.MetricsAccessKey
 
isCanThreadDump() - Method in class jenkins.metrics.api.MetricsAccessKey
 
isEnabled() - Static method in class jenkins.metrics.api.MetricsRootAction.Sampler
 
isOriginAllowed(String) - Method in class jenkins.metrics.api.MetricsAccessKey
 

J

jenkins.metrics.api - package jenkins.metrics.api
 
jenkins.metrics.impl - package jenkins.metrics.impl
 
jenkins.metrics.util - package jenkins.metrics.util
 
JenkinsHealthCheckProviderImpl - Class in jenkins.metrics.impl
Provides some simple standard health checks.
JenkinsHealthCheckProviderImpl() - Constructor for class jenkins.metrics.impl.JenkinsHealthCheckProviderImpl
 
JenkinsMetricProviderImpl - Class in jenkins.metrics.impl
 
JenkinsMetricProviderImpl() - Constructor for class jenkins.metrics.impl.JenkinsMetricProviderImpl
 
JenkinsMetricProviderImpl.PeriodicWorkImpl - Class in jenkins.metrics.impl
 
JenkinsMetricProviderImpl.PeriodicWorkImpl() - Constructor for class jenkins.metrics.impl.JenkinsMetricProviderImpl.PeriodicWorkImpl
 
JenkinsMetricProviderImpl.ResultRunListener - Class in jenkins.metrics.impl
 
JenkinsMetricProviderImpl.ResultRunListener() - Constructor for class jenkins.metrics.impl.JenkinsMetricProviderImpl.ResultRunListener
 
JenkinsMetricProviderImpl.RunListenerImpl - Class in jenkins.metrics.impl
 
JenkinsMetricProviderImpl.RunListenerImpl() - Constructor for class jenkins.metrics.impl.JenkinsMetricProviderImpl.RunListenerImpl
 
JenkinsMetricProviderImpl.ScheduledRate - Class in jenkins.metrics.impl
 
JenkinsMetricProviderImpl.ScheduledRate() - Constructor for class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
JenkinsMetricProviderImpl.SchedulingRate - Class in jenkins.metrics.impl
 
JenkinsMetricProviderImpl.SchedulingRate() - Constructor for class jenkins.metrics.impl.JenkinsMetricProviderImpl.SchedulingRate
 
JenkinsVersionsProviderImpl - Class in jenkins.metrics.impl
Exposes details of various versions as metrics, which should make it easier to cross-correlate metric changes with version changes.
JenkinsVersionsProviderImpl() - Constructor for class jenkins.metrics.impl.JenkinsVersionsProviderImpl
 

M

Messages - Class in jenkins.metrics.api
 
Messages() - Constructor for class jenkins.metrics.api.Messages
 
meter(String) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
metric(String, Metric) - Static method in class jenkins.metrics.api.MetricProvider
 
MetricProvider - Class in jenkins.metrics.api
Provides metrics to register.
MetricProvider() - Constructor for class jenkins.metrics.api.MetricProvider
 
metricRegistry() - Static method in class jenkins.metrics.api.Metrics
Returns the MetricRegistry for the current Jenkins.
metrics(Map.Entry<String, Metric>...) - Static method in class jenkins.metrics.api.MetricProvider
 
metrics(Map<String, Metric>) - Static method in class jenkins.metrics.api.MetricProvider
 
Metrics - Class in jenkins.metrics.api
Entry point for all things metrics.
Metrics() - Constructor for class jenkins.metrics.api.Metrics
 
Metrics.HealthCheckData - Class in jenkins.metrics.api
Health check data.
Metrics.HealthCheckData(SortedMap<String, HealthCheck.Result>, long) - Constructor for class jenkins.metrics.api.Metrics.HealthCheckData
Constructor for when you know how long before the next collection.
Metrics.HealthCheckData(SortedMap<String, HealthCheck.Result>) - Constructor for class jenkins.metrics.api.Metrics.HealthCheckData
Constructor for when you do not know how long before the next collection.
Metrics.HealthChecker - Class in jenkins.metrics.api
Performs the periodic running of health checks and re-indexing of access keys.
Metrics.HealthChecker() - Constructor for class jenkins.metrics.api.Metrics.HealthChecker
Default constructor.
Metrics.HealthCheckMetricsProvider - Class in jenkins.metrics.api
provides the health check related metrics.
Metrics.HealthCheckMetricsProvider() - Constructor for class jenkins.metrics.api.Metrics.HealthCheckMetricsProvider
 
Metrics.HeathCheckMetricsProvider - Class in jenkins.metrics.api
Deprecated.
use HealthCheckMetricsProvider
Metrics.HeathCheckMetricsProvider() - Constructor for class jenkins.metrics.api.Metrics.HeathCheckMetricsProvider
Deprecated.
 
Metrics_afterExtensionsAugmented() - Static method in class jenkins.metrics.api.Messages
Registering metric provider and health check provider extensions
Metrics_HealthCheckPermission_Description() - Static method in class jenkins.metrics.api.Messages
This permission grants access to the health check functionality of the Metrics servlet.
Metrics_PermissionGroup() - Static method in class jenkins.metrics.api.Messages
Metrics
Metrics_ThreadDumpPermission_Description() - Static method in class jenkins.metrics.api.Messages
This permission grants read-only access to the thread dump functionality of the Metrics servlet.
Metrics_ViewPermission_Description() - Static method in class jenkins.metrics.api.Messages
This permission grants read-only access to the Metrics servlet.
MetricsAccessKey - Class in jenkins.metrics.api
 
MetricsAccessKey(String, String) - Constructor for class jenkins.metrics.api.MetricsAccessKey
 
MetricsAccessKey(String, String, boolean, boolean, boolean, boolean, String) - Constructor for class jenkins.metrics.api.MetricsAccessKey
 
MetricsAccessKey.AbstractProvider - Class in jenkins.metrics.api
An extension point that allows for plugins to provide their own set of access keys.
MetricsAccessKey.AbstractProvider() - Constructor for class jenkins.metrics.api.MetricsAccessKey.AbstractProvider
 
MetricsAccessKey.DescriptorImpl - Class in jenkins.metrics.api
 
MetricsAccessKey.DescriptorImpl() - Constructor for class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
MetricsAccessKey.FixedListProviderImpl - Class in jenkins.metrics.api
A provider that is a simple fixed list of keys.
MetricsAccessKey.FixedListProviderImpl(List<MetricsAccessKey>) - Constructor for class jenkins.metrics.api.MetricsAccessKey.FixedListProviderImpl
 
MetricsAccessKey.Provider - Interface in jenkins.metrics.api
An extension point that allows for plugins to provide their own set of access keys.
MetricsAccessKey_displayName() - Static method in class jenkins.metrics.api.Messages
Metrics access key
MetricsAccessKey_invalidAccessKey(Object) - Static method in class jenkins.metrics.api.Messages
Invalid/unknown access key: {0}
MetricsFilter - Class in jenkins.metrics.impl
The metrics filter.
MetricsFilter() - Constructor for class jenkins.metrics.impl.MetricsFilter
 
MetricsRootAction - Class in jenkins.metrics.api
Root action that exposes the metrics via the REST UI.
MetricsRootAction() - Constructor for class jenkins.metrics.api.MetricsRootAction
 
MetricsRootAction.AccessKeyPseudoservlet - Class in jenkins.metrics.api
Web binding for the access keys
MetricsRootAction.AccessKeyPseudoservlet(String) - Constructor for class jenkins.metrics.api.MetricsRootAction.AccessKeyPseudoservlet
Constructor.
MetricsRootAction.CurrentUserPseudoservlet - Class in jenkins.metrics.api
Web binding for the current user.
MetricsRootAction.CurrentUserPseudoservlet() - Constructor for class jenkins.metrics.api.MetricsRootAction.CurrentUserPseudoservlet
 
MetricsRootAction.Pseudoservlet - Class in jenkins.metrics.api
A binding of the standard dropwizard metrics servlet into the stapler API
MetricsRootAction.Pseudoservlet() - Constructor for class jenkins.metrics.api.MetricsRootAction.Pseudoservlet
 
MetricsRootAction.Sampler - Class in jenkins.metrics.api
Sampler that captures an exponential sample of metrics snapshots.
MetricsRootAction.Sampler() - Constructor for class jenkins.metrics.api.MetricsRootAction.Sampler
Default constructor.
MetricsRootAction.Sampler.Sample - Class in jenkins.metrics.api
A sample.
MetricsRootAction.Sampler.Sample(long, byte[]) - Constructor for class jenkins.metrics.api.MetricsRootAction.Sampler.Sample
Constructor.

N

NameRewriterMetricRegistry - Class in jenkins.metrics.util
A pseudo MetricRegistry that adds a prefix / postfix to every metric name.
NameRewriterMetricRegistry(String, MetricRegistry, String) - Constructor for class jenkins.metrics.util.NameRewriterMetricRegistry
 
NameRewriterMetricRegistry(String, MetricRegistry, String, boolean) - Constructor for class jenkins.metrics.util.NameRewriterMetricRegistry
 

O

onAttached(Run<?, ?>) - Method in class jenkins.metrics.impl.TimeInQueueAction
 
onCompleted(Run, TaskListener) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ResultRunListener
 
onCompleted(Run, TaskListener) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.RunListenerImpl
 
onEnterBlocked(Queue.BlockedItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onEnterBuildable(Queue.BuildableItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onEnterWaiting(Queue.WaitingItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onLeaveBlocked(Queue.BlockedItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onLeaveBuildable(Queue.BuildableItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onLeaveWaiting(Queue.WaitingItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onLeft(Queue.LeftItem) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.ScheduledRate
 
onLoad(Run<?, ?>) - Method in class jenkins.metrics.impl.TimeInQueueAction
 
onStarted(Run, TaskListener) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.RunListenerImpl
 

P

PERMISSIONS - Static variable in class jenkins.metrics.api.Metrics
Permission group for Metrics related permissions.

R

RATE_UNIT - Static variable in class jenkins.metrics.api.MetricsRootAction
The time units to express rates in, that is all rates are events per minute.
register(String, T) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
registerAll(MetricSet) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
reindexAccessKeys() - Static method in class jenkins.metrics.api.Metrics
Re-indexes all the access keys from the different MetricsAccessKey.Provider extensions.
reindexAccessKeys() - Method in class jenkins.metrics.api.MetricsAccessKey.DescriptorImpl
 
remove(String) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
removeListener(MetricRegistryListener) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
removeMatching(MetricFilter) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 

S

sample() - Method in class jenkins.metrics.api.MetricsRootAction.Sampler
 
sample(String, String) - Method in class jenkins.metrics.api.MetricsRootAction.Sampler
 
shouldSchedule(Queue.Task, List<Action>) - Method in class jenkins.metrics.impl.JenkinsMetricProviderImpl.SchedulingRate
 
size() - Method in class jenkins.metrics.util.ExponentialLeakyBucket
 
start() - Method in class jenkins.metrics.api.Metrics
stop() - Method in class jenkins.metrics.api.Metrics

T

THREAD_DUMP - Static variable in class jenkins.metrics.api.Metrics
Permission to get a thread dump from the Codahale Metrics Operations Servlet.
TimeInQueueAction - Class in jenkins.metrics.impl
 
TimeInQueueAction(long) - Constructor for class jenkins.metrics.impl.TimeInQueueAction
 
timer(String) - Method in class jenkins.metrics.util.NameRewriterMetricRegistry
 
toMetricSet() - Method in class jenkins.metrics.util.AutoSamplingHistogram
 
toString() - Method in class jenkins.metrics.api.MetricsAccessKey.FixedListProviderImpl
toString() - Method in class jenkins.metrics.api.MetricsAccessKey
toString() - Method in class jenkins.metrics.util.AutoSamplingHistogram
 

U

update() - Method in class jenkins.metrics.util.AutoSamplingHistogram
 

V

values() - Method in class jenkins.metrics.util.ExponentialLeakyBucket
 
VIEW - Static variable in class jenkins.metrics.api.Metrics
Permission to view the Codahale Metrics Operations Servlet.
VMMetricProviderImpl - Class in jenkins.metrics.impl
 
VMMetricProviderImpl() - Constructor for class jenkins.metrics.impl.VMMetricProviderImpl
 

_

_Metrics_afterExtensionsAugmented() - Static method in class jenkins.metrics.api.Messages
Registering metric provider and health check provider extensions
_Metrics_HealthCheckPermission_Description() - Static method in class jenkins.metrics.api.Messages
This permission grants access to the health check functionality of the Metrics servlet.
_Metrics_PermissionGroup() - Static method in class jenkins.metrics.api.Messages
Metrics
_Metrics_ThreadDumpPermission_Description() - Static method in class jenkins.metrics.api.Messages
This permission grants read-only access to the thread dump functionality of the Metrics servlet.
_Metrics_ViewPermission_Description() - Static method in class jenkins.metrics.api.Messages
This permission grants read-only access to the Metrics servlet.
_MetricsAccessKey_displayName() - Static method in class jenkins.metrics.api.Messages
Metrics access key
_MetricsAccessKey_invalidAccessKey(Object) - Static method in class jenkins.metrics.api.Messages
Invalid/unknown access key: {0}
A B C D E G H I J M N O P R S T U V _ 

Copyright © 2004-2016. All Rights Reserved.