- Gauge - Annotation Type in org.eclipse.microprofile.metrics.annotation
-
An annotation for marking a method or field as a gauge.
- Gauge<T> - Interface in org.eclipse.microprofile.metrics
-
A gauge metric is an instantaneous reading of a particular value.
- gauge(String, Gauge<?>) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Gauge
registered under the
MetricID
with this name and with no tags;
or create and register this gauge if none is registered.
- gauge(String, Gauge<?>, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Gauge
registered under the
MetricID
with this name and with the
provided
Tag
s; or create and register this gauge if none is registered.
- gauge(MetricID, Gauge<?>) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Gauge
registered under the
MetricID
; or create and register this
gauge if none is registered.
- get75thPercentile() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the value at the 75th percentile in the distribution.
- get95thPercentile() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the value at the 95th percentile in the distribution.
- get98thPercentile() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the value at the 98th percentile in the distribution.
- get999thPercentile() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the value at the 99.9th percentile in the distribution.
- get99thPercentile() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the value at the 99th percentile in the distribution.
- getConcurrentGauge(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getConcurrentGauges() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the concurrent gauges in the registry and their
MetricID
s.
- getConcurrentGauges(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the concurrent gauges in the registry and their
MetricID
s which match
the given filter.
- getCount() - Method in interface org.eclipse.microprofile.metrics.ConcurrentGauge
-
Get the current value of the ConcurrentGauge
- getCount() - Method in interface org.eclipse.microprofile.metrics.Counter
-
Returns the counter's current value.
- getCount() - Method in interface org.eclipse.microprofile.metrics.Counting
-
Returns the current count.
- getCount() - Method in interface org.eclipse.microprofile.metrics.Histogram
-
Returns the number of values recorded.
- getCount() - Method in interface org.eclipse.microprofile.metrics.Meter
-
- getCount() - Method in interface org.eclipse.microprofile.metrics.Metered
-
Returns the number of events which have been marked.
- getCount() - Method in interface org.eclipse.microprofile.metrics.SimpleTimer
-
- getCount() - Method in interface org.eclipse.microprofile.metrics.Timer
-
- getCounter(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getCounters() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the counters in the registry and their
MetricID
s.
- getCounters(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the counters in the registry and their
MetricID
s which match the given
filter.
- getDescription() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
-
- getDescription() - Method in interface org.eclipse.microprofile.metrics.Metadata
-
Returns the description of the metric.
- getDisplayName() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
-
- getDisplayName() - Method in interface org.eclipse.microprofile.metrics.Metadata
-
Returns the display name if set, otherwise this method returns the metric name.
- getElapsedTime() - Method in interface org.eclipse.microprofile.metrics.SimpleTimer
-
- getElapsedTime() - Method in interface org.eclipse.microprofile.metrics.Timer
-
Returns the total elapsed timing durations of all completed timing events that are recorded with
Timer.update(Duration)
.
- getFifteenMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Meter
-
- getFifteenMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Metered
-
Returns the fifteen-minute exponentially-weighted moving average rate at which events have
occurred since the meter was created.
- getFifteenMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Timer
-
- getFiveMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Meter
-
- getFiveMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Metered
-
Returns the five-minute exponentially-weighted moving average rate at which events have
occurred since the meter was created.
- getFiveMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Timer
-
- getGauge(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getGauges() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the gauges in the registry and their
MetricID
s.
- getGauges(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the gauges in the registry and their
MetricID
s which match the given filter.
- getHistogram(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getHistograms() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the histograms in the registry and their
MetricID
s.
- getHistograms(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the histograms in the registry and their
MetricID
s which match the given
filter.
- getMax() - Method in interface org.eclipse.microprofile.metrics.ConcurrentGauge
-
Get the maximum value of the ConcurrentGauge for the previously completed full minute.
- getMax() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the highest value in the snapshot.
- getMaxTimeDuration() - Method in interface org.eclipse.microprofile.metrics.SimpleTimer
-
Get the maximum recorded time duration of the SimpleTimer for the previously completed full minute.
- getMean() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the arithmetic mean of the values in the snapshot.
- getMeanRate() - Method in interface org.eclipse.microprofile.metrics.Meter
-
- getMeanRate() - Method in interface org.eclipse.microprofile.metrics.Metered
-
Returns the mean rate at which events have occurred since the meter was created.
- getMeanRate() - Method in interface org.eclipse.microprofile.metrics.Timer
-
- getMedian() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the median value in the distribution.
- getMetadata(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Metadata
for the provided name.
- getMetadata() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getMeter(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getMeters() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the meters in the registry and their
MetricID
s.
- getMeters(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the meters in the registry and their
MetricID
s which match the given filter.
- getMetric(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getMetric(MetricID, Class<T>) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Metric
registered for the provided
MetricID
as the provided type.
- getMetricIDs() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a set of the
MetricID
s of all the metrics in the registry.
- getMetrics(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the metrics in the registry and their
MetricID
s which match the given filter.
- getMetrics(Class<T>, MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the metrics in the registry and their
MetricID
s which match the given filter
and which are assignable to the provided type.
- getMetrics() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getMin() - Method in interface org.eclipse.microprofile.metrics.ConcurrentGauge
-
Get the minimum value of the ConcurrentGauge for the previously completed full minute.
- getMin() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the lowest value in the snapshot.
- getMinTimeDuration() - Method in interface org.eclipse.microprofile.metrics.SimpleTimer
-
Get the minimum recorded time duration of the SimpleTimer for the previously completed full minute.
- getName() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
-
- getName() - Method in interface org.eclipse.microprofile.metrics.Metadata
-
Returns the metric name.
- getName() - Method in class org.eclipse.microprofile.metrics.MetricID
-
Returns the Metric name associated with this MetricID
- getName() - Method in enum org.eclipse.microprofile.metrics.MetricRegistry.Type
-
Returns the name of the MetricRegistry scope.
- getNames() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a set of the names of all the metrics in the registry.
- getOneMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Meter
-
- getOneMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Metered
-
Returns the one-minute exponentially-weighted moving average rate at which events have
occurred since the meter was created.
- getOneMinuteRate() - Method in interface org.eclipse.microprofile.metrics.Timer
-
- getSimpleTimer(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getSimpleTimers() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the simple timers in the registry and their
MetricID
s.
- getSimpleTimers(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the simple timers in the registry and their
MetricID
s which match the given filter.
- getSnapshot() - Method in interface org.eclipse.microprofile.metrics.Histogram
-
- getSnapshot() - Method in interface org.eclipse.microprofile.metrics.Sampling
-
Returns a snapshot of the values.
- getSnapshot() - Method in interface org.eclipse.microprofile.metrics.Timer
-
- getStdDev() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the standard deviation of the values in the snapshot.
- getTagName() - Method in class org.eclipse.microprofile.metrics.Tag
-
- getTags() - Method in class org.eclipse.microprofile.metrics.MetricID
-
Returns the underlying map containing the tags.
- getTagsAsArray() - Method in class org.eclipse.microprofile.metrics.MetricID
-
Gets the list of tags as an array of
Tag
objects.
- getTagsAsList() - Method in class org.eclipse.microprofile.metrics.MetricID
-
Gets the list of tags as a list of
Tag
objects
- getTagsAsString() - Method in class org.eclipse.microprofile.metrics.MetricID
-
Gets the list of tags as a single String in the format 'key="value",key2="value2",...'
- getTagValue() - Method in class org.eclipse.microprofile.metrics.Tag
-
- getTimer(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
- getTimers() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the timers in the registry and their
MetricID
s.
- getTimers(MetricFilter) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns a map of all the timers in the registry and their
MetricID
s which match the given filter.
- getType() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
-
- getType() - Method in interface org.eclipse.microprofile.metrics.Metadata
-
Returns the String representation of the
MetricType
.
- getType() - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Returns the type of this metric registry.
- getTypeRaw() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
-
- getTypeRaw() - Method in interface org.eclipse.microprofile.metrics.Metadata
-
- getUnit() - Method in class org.eclipse.microprofile.metrics.DefaultMetadata
-
- getUnit() - Method in interface org.eclipse.microprofile.metrics.Metadata
-
- getValue() - Method in interface org.eclipse.microprofile.metrics.Gauge
-
Returns the metric's current value.
- getValue(double) - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the value at the given quantile.
- getValues() - Method in class org.eclipse.microprofile.metrics.Snapshot
-
Returns the entire set of values in the snapshot.
- GIBIBITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- GIGABITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- GIGABYTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- GLOBAL_TAGS_VARIABLE - Static variable in class org.eclipse.microprofile.metrics.MetricID
-
- mark() - Method in interface org.eclipse.microprofile.metrics.Meter
-
Mark the occurrence of an event.
- mark(long) - Method in interface org.eclipse.microprofile.metrics.Meter
-
Mark the occurrence of a given number of events.
- matches(MetricID, Metric) - Method in interface org.eclipse.microprofile.metrics.MetricFilter
-
Returns true
if the metric matches the filter; false
otherwise.
- MEBIBITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- MEGABITS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- MEGABYTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- Metadata - Interface in org.eclipse.microprofile.metrics
-
Bean holding the metadata of one single metric.
- MetadataBuilder - Class in org.eclipse.microprofile.metrics
-
- MetadataBuilder() - Constructor for class org.eclipse.microprofile.metrics.MetadataBuilder
-
- Meter - Interface in org.eclipse.microprofile.metrics
-
A meter metric which measures mean throughput and one-, five-, and fifteen-minute
exponentially-weighted moving average throughputs.
- meter(String) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Meter
registered under the
MetricID
with this name and with no tags; or
create and register a new
Meter
if none is registered.
- meter(String, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Meter
registered under the
MetricID
with this name and with the provided
Tag
s;
or create and register a new
Meter
if none is registered.
- meter(MetricID) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Meter
registered under the
MetricID
;
or create and register a new
Meter
if none is registered.
- meter(Metadata) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Meter
registered under the
MetricID
with the
Metadata
's name and with
no tags; or create and register a new
Meter
if none is registered.
- meter(Metadata, Tag...) - Method in interface org.eclipse.microprofile.metrics.MetricRegistry
-
Return the
Meter
registered under the
MetricID
with the
Metadata
's name and with
the provided
Tag
s; or create and register a new
Meter
if none is registered.
- Metered - Annotation Type in org.eclipse.microprofile.metrics.annotation
-
An annotation for marking a method, constructor, or class as metered.
- Metered - Interface in org.eclipse.microprofile.metrics
-
An object which maintains mean and exponentially-weighted rate.
- Metric - Annotation Type in org.eclipse.microprofile.metrics.annotation
-
An annotation requesting that a metric be injected or registered.
- Metric - Interface in org.eclipse.microprofile.metrics
-
A tag interface to indicate that a class is a metric.
- MetricFilter - Interface in org.eclipse.microprofile.metrics
-
A filter used to determine whether or not a metric should be reported, among other things.
- MetricID - Class in org.eclipse.microprofile.metrics
-
A unique identifier for
Metric
and
Metadata
that are registered
in the
MetricRegistry
The MetricID contains:
Name
: (Required) The name of the metric.
- MetricID(String) - Constructor for class org.eclipse.microprofile.metrics.MetricID
-
Constructs a MetricID with the given metric name and no tags.
- MetricID(String, Tag...) - Constructor for class org.eclipse.microprofile.metrics.MetricID
-
Constructs a MetricID with the given metric name and
Tag
s.
- MetricRegistry - Interface in org.eclipse.microprofile.metrics
-
The registry that stores metrics and their metadata.
- MetricRegistry.Type - Enum in org.eclipse.microprofile.metrics
-
An enumeration representing the scopes of the MetricRegistry
- MetricType - Enum in org.eclipse.microprofile.metrics
-
An enumeration representing the different types of metrics.
- MetricUnits - Class in org.eclipse.microprofile.metrics
-
Standard units constants for metric's
Metadata
.
- MICROSECONDS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- MILLISECONDS - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-
- MINUTES - Static variable in class org.eclipse.microprofile.metrics.MetricUnits
-