Package | Description |
---|---|
io.micrometer.core.instrument |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.composite |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.cumulative |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.distribution |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.dropwizard |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.internal |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.noop |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.search |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.simple |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.step |
Copyright 2017 Pivotal Software, Inc.
|
io.micrometer.core.instrument.util |
Copyright 2017 Pivotal Software, Inc.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Counter
Counters monitor monotonically increasing values.
|
interface |
DistributionSummary
Track the sample distribution of events.
|
interface |
FunctionCounter
A counter that tracks a monotonically increasing function.
|
interface |
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.
|
interface |
Gauge
A gauge tracks a value that may go up or down.
|
interface |
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.
|
interface |
TimeGauge
A specialized gauge that tracks a time value, to be scaled to the base unit of time expected by each registry implementation.
|
interface |
Timer
Timer intended to track of a large number of short running events.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDistributionSummary |
class |
AbstractMeter |
class |
AbstractTimer |
Modifier and Type | Method and Description |
---|---|
protected abstract Meter |
MeterRegistry.newMeter(Meter.Id id,
Meter.Type type,
Iterable<Measurement> measurements)
Build a new custom meter to be added to the registry.
|
Meter |
Meter.Builder.register(MeterRegistry registry)
Add the meter to a single registry, or return an existing meter in that registry.
|
Meter |
MeterRegistry.remove(Meter.Id id) |
Meter |
MeterRegistry.remove(Meter meter) |
Modifier and Type | Method and Description |
---|---|
List<Meter> |
MeterRegistry.getMeters() |
Modifier and Type | Method and Description |
---|---|
Meter |
MeterRegistry.remove(Meter meter) |
Modifier and Type | Method and Description |
---|---|
void |
MeterRegistry.forEachMeter(Consumer<? super Meter> consumer)
Iterate over each meter in the registry.
|
default <T> T |
Meter.match(Function<Gauge,T> visitGauge,
Function<Counter,T> visitCounter,
Function<Timer,T> visitTimer,
Function<DistributionSummary,T> visitSummary,
Function<LongTaskTimer,T> visitLongTaskTimer,
Function<TimeGauge,T> visitTimeGauge,
Function<FunctionCounter,T> visitFunctionCounter,
Function<FunctionTimer,T> visitFunctionTimer,
Function<Meter,T> visitMeter)
|
MeterRegistry.Config |
MeterRegistry.Config.onMeterAdded(Consumer<Meter> meter)
Register an event listener for each meter added to the registry.
|
MeterRegistry.Config |
MeterRegistry.Config.onMeterRemoved(Consumer<Meter> meter)
Register an event listener for each meter removed from the registry.
|
default void |
Meter.use(Consumer<Gauge> visitGauge,
Consumer<Counter> visitCounter,
Consumer<Timer> visitTimer,
Consumer<DistributionSummary> visitSummary,
Consumer<LongTaskTimer> visitLongTaskTimer,
Consumer<TimeGauge> visitTimeGauge,
Consumer<FunctionCounter> visitFunctionCounter,
Consumer<FunctionTimer> visitFunctionTimer,
Consumer<Meter> visitMeter)
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeFunctionCounter<T> |
Modifier and Type | Method and Description |
---|---|
protected Meter |
CompositeMeterRegistry.newMeter(Meter.Id id,
Meter.Type type,
Iterable<Measurement> measurements) |
Modifier and Type | Class and Description |
---|---|
class |
CumulativeCounter |
class |
CumulativeDistributionSummary
Cumulative distribution summary.
|
class |
CumulativeFunctionCounter<T> |
class |
CumulativeFunctionTimer<T>
A timer that tracks monotonically increasing functions for count and totalTime.
|
class |
CumulativeTimer |
Modifier and Type | Interface and Description |
---|---|
interface |
HistogramSupport |
Modifier and Type | Class and Description |
---|---|
class |
DropwizardCounter |
class |
DropwizardDistributionSummary |
class |
DropwizardFunctionCounter<T> |
class |
DropwizardFunctionTimer<T> |
class |
DropwizardGauge |
class |
DropwizardTimer |
Modifier and Type | Method and Description |
---|---|
protected Meter |
DropwizardMeterRegistry.newMeter(Meter.Id id,
Meter.Type type,
Iterable<Measurement> measurements) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGauge<T> |
class |
DefaultLongTaskTimer |
class |
DefaultMeter |
Modifier and Type | Class and Description |
---|---|
class |
NoopCounter |
class |
NoopDistributionSummary |
class |
NoopFunctionCounter |
class |
NoopFunctionTimer |
class |
NoopGauge |
class |
NoopLongTaskTimer |
class |
NoopMeter |
class |
NoopTimeGauge |
class |
NoopTimer |
Modifier and Type | Method and Description |
---|---|
Meter |
Search.meter() |
Meter |
RequiredSearch.meter() |
Modifier and Type | Method and Description |
---|---|
Collection<Meter> |
Search.meters() |
Collection<Meter> |
RequiredSearch.meters() |
Modifier and Type | Method and Description |
---|---|
protected Meter |
SimpleMeterRegistry.newMeter(Meter.Id id,
Meter.Type type,
Iterable<Measurement> measurements) |
Modifier and Type | Class and Description |
---|---|
class |
StepCounter
Counter that reports a rate per second to a monitoring system.
|
class |
StepDistributionSummary |
class |
StepFunctionCounter<T> |
class |
StepFunctionTimer<T>
A timer that tracks monotonically increasing functions for count and totalTime.
|
class |
StepTimer |
Modifier and Type | Method and Description |
---|---|
protected Meter |
StepMeterRegistry.newMeter(Meter.Id id,
Meter.Type type,
Iterable<Measurement> measurements) |
Modifier and Type | Method and Description |
---|---|
List<Meter> |
MeterPartition.get(int index) |
static List<List<Meter>> |
MeterPartition.partition(MeterRegistry registry,
int partitionSize) |
Modifier and Type | Method and Description |
---|---|
static boolean |
MeterEquivalence.equals(Meter m1,
Object o) |
static int |
MeterEquivalence.hashCode(Meter m) |
Copyright © 2018. All rights reserved.