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.dropwizard |
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.
|
Modifier and Type | Method and Description |
---|---|
protected abstract <T> FunctionTimer |
MeterRegistry.newFunctionTimer(Meter.Id id,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit)
Build a new function timer to be added to the registry.
|
FunctionTimer |
FunctionTimer.Builder.register(MeterRegistry registry)
Add the function timer to a single registry, or return an existing function timer in that registry.
|
<T> FunctionTimer |
MeterRegistry.More.timer(String name,
Iterable<Tag> tags,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit)
A timer that tracks monotonically increasing functions for count and totalTime.
|
<T> FunctionTimer |
Metrics.More.timer(String name,
Iterable<Tag> tags,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit)
A timer that tracks monotonically increasing functions for count and totalTime.
|
Modifier and Type | Method and Description |
---|---|
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)
|
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 | Method and Description |
---|---|
protected <T> FunctionTimer |
CompositeMeterRegistry.newFunctionTimer(Meter.Id id,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit) |
Modifier and Type | Class and Description |
---|---|
class |
CumulativeFunctionTimer<T>
A timer that tracks monotonically increasing functions for count and totalTime.
|
Modifier and Type | Class and Description |
---|---|
class |
DropwizardFunctionTimer<T> |
Modifier and Type | Method and Description |
---|---|
protected <T> FunctionTimer |
DropwizardMeterRegistry.newFunctionTimer(Meter.Id id,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit) |
Modifier and Type | Class and Description |
---|---|
class |
NoopFunctionTimer |
Modifier and Type | Method and Description |
---|---|
FunctionTimer |
Search.functionTimer() |
FunctionTimer |
RequiredSearch.functionTimer() |
Modifier and Type | Method and Description |
---|---|
Collection<FunctionTimer> |
Search.functionTimers() |
Collection<FunctionTimer> |
RequiredSearch.functionTimers() |
Modifier and Type | Method and Description |
---|---|
protected <T> FunctionTimer |
SimpleMeterRegistry.newFunctionTimer(Meter.Id id,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit) |
Modifier and Type | Class and Description |
---|---|
class |
StepFunctionTimer<T>
A timer that tracks monotonically increasing functions for count and totalTime.
|
Modifier and Type | Method and Description |
---|---|
protected <T> FunctionTimer |
StepMeterRegistry.newFunctionTimer(Meter.Id id,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit) |
Copyright © 2018. All rights reserved.