Package | Description |
---|---|
com.hazelcast.internal.metrics |
Contains the Hazelcast Metrics.
|
com.hazelcast.internal.metrics.impl |
Contains the
MetricsRegistry implementation. |
Modifier and Type | Method and Description |
---|---|
ProbeLevel |
MetricsRegistry.minimumLevel()
Returns the minimum ProbeLevel this MetricsRegistry is recording.
|
static ProbeLevel |
ProbeLevel.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ProbeLevel[] |
ProbeLevel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProbeLevel.isEnabled(ProbeLevel minimumLevel)
Checks if the this ProbeLevel has a precedence equal or higher than the
minimumLevel.
|
<S> void |
MetricsRegistry.register(S source,
String name,
ProbeLevel level,
DoubleProbeFunction<S> probe)
Registers a probe.
|
<S> void |
MetricsRegistry.register(S source,
String name,
ProbeLevel level,
LongProbeFunction<S> probe)
Registers a probe.
|
<S> void |
ProbeBuilder.register(S source,
String metricName,
ProbeLevel level,
ProbeUnit unit,
DoubleProbeFunction<S> probeFn)
Registers a single probe.
|
<S> void |
ProbeBuilder.register(S source,
String metricName,
ProbeLevel level,
ProbeUnit unit,
LongProbeFunction<S> probeFn)
Registers a single probe.
|
void |
MetricsRegistry.scheduleAtFixedRate(Runnable publisher,
long period,
TimeUnit timeUnit,
ProbeLevel probeLevel)
Schedules a publisher to be executed at a fixed rate.
|
Modifier and Type | Method and Description |
---|---|
ProbeLevel |
MetricsRegistryImpl.minimumLevel() |
Modifier and Type | Method and Description |
---|---|
<S> void |
MetricsRegistryImpl.register(S source,
String name,
ProbeLevel level,
DoubleProbeFunction<S> function) |
<S> void |
MetricsRegistryImpl.register(S source,
String name,
ProbeLevel level,
LongProbeFunction<S> function) |
<S> void |
ProbeBuilderImpl.register(S source,
String metricName,
ProbeLevel level,
ProbeUnit unit,
DoubleProbeFunction<S> probe) |
<S> void |
ProbeBuilderImpl.register(S source,
String metricName,
ProbeLevel level,
ProbeUnit unit,
LongProbeFunction<S> probe) |
void |
MetricsRegistryImpl.scheduleAtFixedRate(Runnable publisher,
long period,
TimeUnit timeUnit,
ProbeLevel probeLevel) |
Constructor and Description |
---|
MetricsRegistryImpl(ILogger logger,
ProbeLevel minimumLevel)
Creates a MetricsRegistryImpl instance.
|
MetricsRegistryImpl(String name,
ILogger logger,
ProbeLevel minimumLevel)
Creates a MetricsRegistryImpl instance.
|
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.