| Package | Description |
|---|---|
| com.linecorp.armeria.common.metric |
Common metric collection utilities.
|
| 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.logging |
Copyright 2017 Pivotal Software, Inc.
|
| io.micrometer.core.instrument.push | |
| 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 |
|---|---|
static PrometheusMeterRegistry |
PrometheusMeterRegistries.newRegistry(CollectorRegistry registry,
Clock clock)
Returns a newly-created
PrometheusMeterRegistry instance with the specified
CollectorRegistry and Clock. |
static DropwizardMeterRegistry |
DropwizardMeterRegistries.newRegistry(HierarchicalNameMapper nameMapper,
Clock clock)
Returns a newly-created
DropwizardMeterRegistry instance with the specified
HierarchicalNameMapper and Clock. |
static DropwizardMeterRegistry |
DropwizardMeterRegistries.newRegistry(MetricRegistry registry,
HierarchicalNameMapper nameMapper,
Clock clock)
Returns a newly-created
DropwizardMeterRegistry instance with the specified
MetricRegistry, HierarchicalNameMapper and Clock. |
| Modifier and Type | Class and Description |
|---|---|
class |
MockClock |
| Modifier and Type | Field and Description |
|---|---|
protected Clock |
MeterRegistry.clock |
protected Clock |
AbstractTimer.clock |
static Clock |
Clock.SYSTEM |
| Modifier and Type | Method and Description |
|---|---|
Clock |
MeterRegistry.Config.clock() |
| Modifier and Type | Method and Description |
|---|---|
static Timer.Sample |
Timer.start(Clock clock)
Start a timing sample.
|
| Constructor and Description |
|---|
AbstractDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale,
boolean supportsAggregablePercentiles) |
AbstractTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit)
Deprecated.
Timer implementations should now declare at construction time whether they support aggregable percentiles or not.
By declaring it up front, Micrometer can memory optimize the histogram structure used to store distribution statistics.
|
AbstractTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit,
boolean supportsAggregablePercentiles)
Creates a new timer.
|
MeterRegistry(Clock clock) |
| Constructor and Description |
|---|
CompositeMeterRegistry(Clock clock) |
CompositeMeterRegistry(Clock clock,
Iterable<MeterRegistry> registries) |
| Constructor and Description |
|---|
CumulativeDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale)
Deprecated.
|
CumulativeDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale,
boolean supportsAggregablePercentiles) |
CumulativeTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit) |
CumulativeTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit,
boolean supportsAggregablePercentiles) |
| Constructor and Description |
|---|
TimeWindowFixedBoundaryHistogram(Clock clock,
DistributionStatisticConfig config,
boolean supportsAggregablePercentiles) |
TimeWindowMax(Clock clock,
DistributionStatisticConfig config) |
TimeWindowMax(Clock clock,
long rotateFrequencyMillis,
int bufferLength) |
TimeWindowPercentileHistogram(Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
boolean supportsAggregablePercentiles) |
| Constructor and Description |
|---|
DropwizardClock(Clock micrometerClock) |
DropwizardMeterRegistry(DropwizardConfig config,
MetricRegistry registry,
HierarchicalNameMapper nameMapper,
Clock clock) |
| Constructor and Description |
|---|
DefaultLongTaskTimer(Meter.Id id,
Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
LoggingMeterRegistry.Builder |
LoggingMeterRegistry.Builder.clock(Clock clock) |
| Constructor and Description |
|---|
LoggingMeterRegistry(LoggingRegistryConfig config,
Clock clock) |
| Constructor and Description |
|---|
PushMeterRegistry(PushRegistryConfig config,
Clock clock) |
| Constructor and Description |
|---|
SimpleMeterRegistry(SimpleConfig config,
Clock clock) |
| Constructor and Description |
|---|
StepCounter(Meter.Id id,
Clock clock,
long stepMillis) |
StepDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale)
|
StepDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale,
boolean supportsAggregablePercentiles)
|
StepDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale,
long stepMillis,
boolean supportsAggregablePercentiles)
Create a new
StepDistributionSummary. |
StepDouble(Clock clock,
long stepMillis) |
StepFunctionCounter(Meter.Id id,
Clock clock,
long stepMillis,
T obj,
ToDoubleFunction<T> f) |
StepFunctionTimer(Meter.Id id,
Clock clock,
long stepMillis,
T obj,
ToLongFunction<T> countFunction,
ToDoubleFunction<T> totalTimeFunction,
TimeUnit totalTimeFunctionUnit,
TimeUnit baseTimeUnit) |
StepLong(Clock clock,
long stepMillis) |
StepMeterRegistry(StepRegistryConfig config,
Clock clock) |
StepTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit)
|
StepTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit,
boolean supportsAggregablePercentiles)
|
StepTimer(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
PauseDetector pauseDetector,
TimeUnit baseTimeUnit,
long stepMillis,
boolean supportsAggregablePercentiles)
Create a new
StepTimer. |
Copyright © 2020 LeanCloud. All rights reserved.