public class DefaultLatencyMetricsCollectorConfig extends DefaultMetricsCollectorConfig implements LatencyMetricsCollectorConfig
Modifier and Type | Class and Description |
---|---|
static class |
DefaultLatencyMetricsCollectorConfig.Builder |
Modifier and Type | Field and Description |
---|---|
static Double[] |
TARGET_PERCENTILES |
static TimeUnit |
TARGET_UNIT |
EMIT_FREQUENCY, EMIT_FREQUENCY_UNIT
Modifier and Type | Method and Description |
---|---|
static DefaultLatencyMetricsCollectorConfig.Builder |
builder() |
static DefaultLatencyMetricsCollectorConfig |
create() |
static DefaultLatencyMetricsCollectorConfig |
create(long emitFrequency,
TimeUnit emitFrequencyUnit) |
static DefaultLatencyMetricsCollectorConfig |
disabled() |
Double[] |
targetPercentiles()
The percentiles which should be exposed in the metric.
|
TimeUnit |
targetUnit()
The target unit for the emitted latencies.
|
emitFrequency, emitFrequencyUnit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
emitFrequency, emitFrequencyUnit
public static final TimeUnit TARGET_UNIT
public static final Double[] TARGET_PERCENTILES
public static DefaultLatencyMetricsCollectorConfig disabled()
public static DefaultLatencyMetricsCollectorConfig create()
public static DefaultLatencyMetricsCollectorConfig create(long emitFrequency, TimeUnit emitFrequencyUnit)
public static DefaultLatencyMetricsCollectorConfig.Builder builder()
public TimeUnit targetUnit()
LatencyMetricsCollectorConfig
targetUnit
in interface LatencyMetricsCollectorConfig
public Double[] targetPercentiles()
LatencyMetricsCollectorConfig
targetPercentiles
in interface LatencyMetricsCollectorConfig
Copyright © 2021 Couchbase, Inc.. All rights reserved.