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.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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TimeGauge
A specialized gauge that tracks a time value, to be scaled to the base unit of time expected by each registry implementation.
|
Modifier and Type | Method and Description |
---|---|
protected abstract <T> Gauge |
MeterRegistry.newGauge(Meter.Id id,
T obj,
ToDoubleFunction<T> valueFunction)
Build a new gauge to be added to the registry.
|
Gauge |
Gauge.Builder.register(MeterRegistry registry)
Add the gauge to a single registry, or return an existing gauge in that registry.
|
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> Gauge |
CompositeMeterRegistry.newGauge(Meter.Id id,
T obj,
ToDoubleFunction<T> valueFunction) |
Modifier and Type | Class and Description |
---|---|
class |
DropwizardGauge |
Modifier and Type | Method and Description |
---|---|
protected <T> Gauge |
DropwizardMeterRegistry.newGauge(Meter.Id id,
T obj,
ToDoubleFunction<T> valueFunction) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGauge<T> |
Modifier and Type | Class and Description |
---|---|
class |
NoopGauge |
class |
NoopTimeGauge |
Modifier and Type | Method and Description |
---|---|
Gauge |
Search.gauge() |
Gauge |
RequiredSearch.gauge() |
Modifier and Type | Method and Description |
---|---|
Collection<Gauge> |
Search.gauges() |
Collection<Gauge> |
RequiredSearch.gauges() |
Modifier and Type | Method and Description |
---|---|
protected <T> Gauge |
SimpleMeterRegistry.newGauge(Meter.Id id,
T obj,
ToDoubleFunction<T> valueFunction) |
Modifier and Type | Method and Description |
---|---|
protected <T> Gauge |
StepMeterRegistry.newGauge(Meter.Id id,
T obj,
ToDoubleFunction<T> valueFunction) |
Copyright © 2018. All rights reserved.