| Interface | Description |
|---|---|
| DoubleGauge |
A DoubleGauge is a
Gauge where a particular double value is read
instantaneously. |
| DoubleProbeFunction<S> |
A
ProbeFunction that provides a double value and can be used to
create a probe using MetricsRegistry.registerStaticProbe(Object, String, ProbeLevel, LongProbeFunction) |
| DynamicMetricsProvider |
Interface to be implemented by the classes that expose metrics in a
dynamic fashion.
|
| Gauge |
A Gauge is a
Metric where a particular value is read instantaneously. |
| LongGauge |
A LongGauge is a
Gauge where a particular long value is read
instantaneously. |
| LongProbeFunction<S> |
A
ProbeFunction that provides a long value and can be used to create
a probe using MetricsRegistry.registerStaticProbe(Object, String, ProbeLevel, LongProbeFunction) |
| Metric |
A Metric is a 'quantitative measure' of something for example the number of
operations pending, number of operations per second being executed etc.
|
| MetricsExtractor |
An interface that extracts the metrics from the objects collected by
the
DynamicMetricsProvider implementations. |
| MetricsPublisher |
Represents an object which publishes a set of metrics to some destination.
|
| MetricsRegistry |
The MetricsRegistry is a registry of various Hazelcast/JVM internal
information to help out with debugging, performance or stability issues.
|
| MetricTagger |
Interface to be used for tagging a metric.
|
| MetricTaggerSupplier |
Interface used to get a
MetricTagger based on its namespace. |
| ProbeAware |
Interface that can return a Probe instance.
|
| ProbeFunction |
A marker interface.
|
| StaticMetricsProvider |
To be implemented by an object that can provide metrics (so has a bunch of
probes).
|
| Class | Description |
|---|---|
| MetricsUtil |
A utility to escape and parse metric key in tagged format:
|
| Enum | Description |
|---|---|
| MetricTarget |
Enum representing the target platforms of the metrics collection.
|
| ProbeLevel |
With the probe level one can control which probes are being tracked by the
MetricsRegistry and which ones are not.
|
| ProbeUnit |
Measurement unit of a Probe.
|
| Annotation Type | Description |
|---|---|
| Probe |
Annotation that can be placed on a field or a method of an object to indicate
that it should be tracked by the MetricsRegistry when the
MetricsRegistry.registerStaticMetrics(Object, String) is called. |
Copyright © 2019 Hazelcast, Inc.. All rights reserved.