All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractDistributionSummary |
|
AbstractMeter |
|
AbstractTimer |
|
BaseUnits |
Base units constants for convenience.
|
CacheMeterBinder |
A common base class for cache metrics that ensures that all caches are instrumented
with the same basic set of metrics while allowing for additional detail that is specific
to an individual implementation.
|
CaffeineCacheMetrics |
Collect metrics from Caffeine's com.github.benmanes.caffeine.cache.Cache.
|
ClassLoaderMetrics |
|
Clock |
Used to measure absolute and relative time.
|
ClockDriftPauseDetector |
Pause detector that monitors clock drift at a configurable interval.
|
CompositeFunctionCounter<T> |
|
CompositeMeterRegistry |
The clock of the composite effectively overrides the clocks of the registries it manages without actually
replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot
be overridden.
|
CountAtBucket |
The count of events less than or equal to a histogram bucket.
|
Counted |
Annotated methods would expose a few counter metrics about their execution status.
|
CountedAspect |
Aspect responsible for intercepting all methods annotated with the Counted
annotation and record a few counter metrics about their execution status.
|
Counter |
Counters monitor monotonically increasing values.
|
Counter.Builder |
Fluent builder for counters.
|
CountingMode |
|
CumulativeCounter |
|
CumulativeDistributionSummary |
Cumulative distribution summary.
|
CumulativeFunctionCounter<T> |
|
CumulativeFunctionTimer<T> |
A timer that tracks monotonically increasing functions for count and totalTime.
|
CumulativeTimer |
|
DatabaseTableMetrics |
|
DefaultGauge<T> |
|
DefaultLongTaskTimer |
|
DefaultMeter |
|
DiskSpaceMetrics |
Record metrics that report disk space usage.
|
DistributionStatisticConfig |
|
DistributionStatisticConfig.Builder |
|
DistributionSummary |
Track the sample distribution of events.
|
DistributionSummary.Builder |
Fluent builder for distribution summaries.
|
DoubleFormat |
Commonly used formatting of floating-point values used when writing custom exposition to various monitoring systems.
|
DropwizardClock |
|
DropwizardConfig |
|
DropwizardCounter |
|
DropwizardDistributionSummary |
|
DropwizardFunctionCounter<T> |
|
DropwizardFunctionTimer<T> |
|
DropwizardGauge |
|
DropwizardMeterRegistry |
|
DropwizardTimer |
|
EhCache2Metrics |
Collect metrics on EhCache caches, including detailed metrics on transactions and storage space.
|
ExecutorServiceMetrics |
Monitors the status of executor service pools.
|
FileDescriptorMetrics |
File descriptor metrics gathered by the JVM.
|
FunctionCounter |
A counter that tracks a monotonically increasing function.
|
FunctionCounter.Builder<T> |
Fluent builder for function counters.
|
FunctionTimer |
A timer that tracks two monotonically increasing functions: one representing the count of events and one
representing the total time spent in every event.
|
FunctionTimer.Builder<T> |
Fluent builder for function timer.
|
Gauge |
A gauge tracks a value that may go up or down.
|
Gauge.Builder<T> |
Fluent builder for gauges.
|
GuavaCacheMetrics |
|
HazelcastCacheMetrics |
Collect metrics on Hazelcast caches, including detailed metrics on storage space, near cache usage, and timings.
|
HibernateMetrics |
A MeterBinder implementation that provides Hibernate metrics.
|
HierarchicalNameMapper |
Defines the mapping between a combination of name + dimensional tags and a hierarchical name.
|
Histogram |
|
HistogramGauges |
|
HistogramSnapshot |
|
HistogramSupport |
|
HttpSender |
A general-purpose interface for controlling how MeterRegistry implementations
perform HTTP calls for various purposes.
|
HttpSender.Method |
|
HttpSender.Request |
|
HttpSender.Request.Builder |
|
HttpSender.Response |
|
HttpUrlConnectionSender |
|
HystrixMetricsBinder |
|
ImmutableTag |
|
Incubating |
This is a feature that is experimental and may yield a breaking change in a minor release.
|
InstrumentedQueuedThreadPool |
|
InvalidConfigurationException |
Signals that a piece of provided configuration is not acceptable for some reason.
|
IOUtils |
Utilities for IO.
|
JCacheMetrics |
Collect metrics on JSR-107 JCache caches, including detailed metrics on manual puts and removals.
|
JettyServerThreadPoolMetrics |
|
JettyStatisticsMetrics |
|
JsonUtils |
|
JvmGcMetrics |
Record metrics that report a number of statistics related to garbage
collection emanating from the MXBean and also adds information about GC causes.
|
JvmMemoryMetrics |
Record metrics that report utilization of various memory and buffer pools.
|
JvmThreadMetrics |
|
KafkaConsumerMetrics |
Kafka consumer metrics collected from metrics exposed by Kafka consumers via the MBeanServer.
|
Log4j2Metrics |
|
LogbackMetrics |
|
LoggingMeterRegistry |
|
LoggingMeterRegistry.Builder |
|
LoggingRegistryConfig |
|
LongTaskTimer |
A long task timer is used to track the total duration of all in-flight long-running tasks and the number of
such tasks.
|
LongTaskTimer.Builder |
Fluent builder for long task timers.
|
LongTaskTimer.Sample |
|
MathUtils |
Utilities for math.
|
Measurement |
A measurement sampled from a meter.
|
Mergeable<T> |
Based off of org.springframework.beans.Mergeable
|
Meter |
A named and dimensioned producer of one or more measurements.
|
Meter.Builder |
Fluent builder for custom meters.
|
Meter.Id |
A meter is uniquely identified by its combination of name and tags.
|
Meter.Type |
Custom meters may emit metrics like one of these types without implementing
the corresponding interface.
|
MeterBinder |
Binders register one or more metrics to provide information about the state
of some aspect of the application or its container.
|
MeterEquivalence |
|
MeterFilter |
As requests are made of a MeterRegistry to create new metrics, allow for filtering out
the metric altogether, transforming its ID (name or tags) in some way, and transforming its
configuration.
|
MeterFilterReply |
|
MeterNotFoundException |
|
MeterPartition |
Modified from Lists.partition(List, int) .
|
MeterRegistry |
Creates and manages your application's set of meters.
|
MeterRegistryConfig |
|
Metrics |
Generator of meters bound to a static global composite registry.
|
Metrics.More |
Additional, less commonly used meter types.
|
MicrometerHttpRequestExecutor |
This HttpRequestExecutor tracks the request duration of every request, that
goes through a HttpClient .
|
MicrometerHttpRequestExecutor.Builder |
|
MicrometerMetricsPublisher |
|
MicrometerMetricsPublisherCommand |
|
MicrometerMetricsPublisherThreadPool |
Micrometer publisher for Hystrix thread pool metrics.
|
MissingRequiredConfigurationException |
Signals that a piece of required configuration has not been provided.
|
MockClock |
|
MongoMetricsCommandListener |
CommandListener for collecting command metrics from MongoClient .
|
MongoMetricsConnectionPoolListener |
ConnectionPoolListener for collecting connection pool metrics from MongoClient .
|
MultiGauge |
|
MultiGauge.Builder |
Fluent builder for multi-gauges.
|
MultiGauge.Row<T> |
|
NamedThreadFactory |
|
NamingConvention |
Monitoring systems make different recommendations regarding naming convention.
|
NonNull |
A common annotation to declare that annotated elements cannot be null .
|
NonNullApi |
A common annotation to declare that parameters and return values
are to be considered as non-nullable by default for a given package.
|
NonNullFields |
A common annotation to declare that fields are to be considered as
non-nullable by default for a given package.
|
NoopCounter |
|
NoopDistributionSummary |
|
NoopFunctionCounter |
|
NoopFunctionTimer |
|
NoopGauge |
|
NoopHistogram |
|
NoopLongTaskTimer |
|
NoopMeter |
|
NoopTimeGauge |
|
NoopTimer |
|
NoPauseDetector |
|
Nullable |
A common annotation to declare that annotated elements can be null under
some circumstance.
|
OkHttpMetricsEventListener |
EventListener for collecting metrics from OkHttpClient .
|
OkHttpMetricsEventListener.Builder |
|
OkHttpSender |
|
PauseDetector |
|
PercentileHistogramBuckets |
Generator for a set of histogram buckets intended for use by a monitoring system that supports aggregable
percentile approximations such as Prometheus' histogram_quantiles or Atlas' :percentiles .
|
PostgreSQLDatabaseMetrics |
|
ProcessorMetrics |
Record metrics related to the CPU, gathered by the JVM.
|
PushMeterRegistry |
|
PushRegistryConfig |
Common configuration settings for any registry that pushes aggregated
metrics on a regular interval.
|
ReactorNettySender |
|
RequiredSearch |
|
Search |
Search terms for locating a Meter or set of meters in a given registry based on any combination of their
name, tags, and type.
|
SimpleConfig |
|
SimpleMeterRegistry |
A minimal meter registry implementation primarily used for tests.
|
Statistic |
A description of the value contained in a measurement.
|
StepCounter |
Counter that reports a rate per second to a monitoring system.
|
StepDistributionSummary |
|
StepDouble |
Subtly different from com.netflix.spectator.impl.StepDouble in that we want to be able
to increment BEFORE rolling over the interval.
|
StepFunctionCounter<T> |
|
StepFunctionTimer<T> |
A timer that tracks monotonically increasing functions for count and totalTime.
|
StepLong |
|
StepMeterRegistry |
Registry that step-normalizes counts and sums to a rate/second over the publishing interval.
|
StepRegistryConfig |
|
StepTimer |
|
StringEscapeUtils |
Utilities for escaping String .
|
StringUtils |
Utilities for String .
|
Tag |
Key/value pair representing a dimension of a meter used to classify and drill into measurements.
|
Tags |
An immutable collection of Tags that are guaranteed to be sorted and deduplicated by tag key.
|
Timed |
|
TimedAspect |
AspectJ aspect for intercepting types or methods annotated with @Timed .
|
TimedExecutor |
An Executor that is timed
|
TimedExecutorService |
An ExecutorService that is timed
|
TimedSet |
|
TimeGauge |
A specialized gauge that tracks a time value, to be scaled to the base unit of time expected by each registry implementation.
|
TimeGauge.Builder<T> |
Fluent builder for time gauges.
|
Timer |
Timer intended to track of a large number of short running events.
|
Timer.Builder |
Fluent builder for timers.
|
Timer.Sample |
Maintains state on the clock's start position for a latency sample.
|
TimeUtils |
Modification on TimeUnit.convert(long, TimeUnit) that accepts and preserves
precision from a double argument.
|
TimeWindowFixedBoundaryHistogram |
A histogram implementation that does not support precomputed percentiles but supports
aggregable percentile histograms and SLA boundaries.
|
TimeWindowMax |
An implementation of a decaying maximum for a distribution based on a configurable ring buffer.
|
TimeWindowPercentileHistogram |
A histogram implementation that supports the computation of percentiles by Micrometer for
publishing to a monitoring system.
|
TomcatMetrics |
|
UptimeMetrics |
Uptime metrics.
|
ValueAtPercentile |
A precomputed percentile of a distribution.
|