# Uses of Package
org.eclipse.microprofile.metrics

Packages that use org.eclipse.microprofile.metrics
org.eclipse.microprofile.metrics: MicroProfile Metrics

Classes in org.eclipse.microprofile.metrics used by org.eclipse.microprofile.metrics
Class and Description
ConcurrentGauge A concurrent gauge is a gauge that measures parallel invocations of a method.
Counter An incrementing counter metric.
Counting An interface for metric types which have counts.
Gauge A gauge metric is an instantaneous reading of a particular value.
Histogram A metric which calculates the distribution of a value.
Metadata Bean holding the metadata of one single metric.
MetadataBuilder The `Metadata` builder.
Meter A meter metric which measures mean throughput and one-, five-, and fifteen-minute exponentially-weighted moving average throughputs.
Metered An object which maintains mean and exponentially-weighted rate.
Metric A tag interface to indicate that a class is a metric.
MetricFilter A filter used to determine whether or not a metric should be reported, among other things.
MetricID A unique identifier for `Metric` and `Metadata` that are registered in the `MetricRegistry` The MetricID contains: `Name`: (Required) The name of the metric.
MetricRegistry.Type An enumeration representing the scopes of the MetricRegistry
MetricType An enumeration representing the different types of metrics.
Sampling An object which samples values.
SimpleTimer A simple timer metric which tracks elapsed time durations and count.
SimpleTimer.Context A timing context.
Snapshot A statistical snapshot of a `Snapshot`.
Tag Tag represents a singular metric tag key and value pair.
Timer A timer metric which aggregates timing durations and provides duration statistics, plus throughput statistics via `Meter`.
Timer.Context A timing context.