public static class ThresholdRequestTracer.Builder extends Object
ThresholdRequestTracer.| Modifier and Type | Method and Description |
|---|---|
ThresholdRequestTracer.Builder |
analyticsThreshold(Duration analyticsThreshold)
Allows to customize the analyticsThreshold.
|
ThresholdRequestTracer |
build() |
ThresholdRequestTracer.Builder |
emitInterval(Duration emitInterval)
Allows to customize the emit interval
|
ThresholdRequestTracer.Builder |
kvThreshold(Duration kvThreshold)
Allows to customize the kvThreshold.
|
ThresholdRequestTracer.Builder |
queryThreshold(Duration queryThreshold)
Allows to customize the n1qlThreshold.
|
ThresholdRequestTracer.Builder |
queueLength(int queueLength)
Allows to configure the queue size for the individual span queues
used to track the spans over threshold.
|
ThresholdRequestTracer.Builder |
sampleSize(int sampleSize)
Allows to customize the sample size per service.
|
ThresholdRequestTracer.Builder |
searchThreshold(Duration searchThreshold)
Allows to customize the ftsThreshold.
|
ThresholdRequestTracer.Builder |
viewThreshold(Duration viewThreshold)
Allows to customize the viewThreshold.
|
public ThresholdRequestTracer build()
public ThresholdRequestTracer.Builder emitInterval(Duration emitInterval)
emitInterval - the interval to use.public ThresholdRequestTracer.Builder queueLength(int queueLength)
queueLength - the queue size to use.public ThresholdRequestTracer.Builder kvThreshold(Duration kvThreshold)
kvThreshold - the threshold to set.public ThresholdRequestTracer.Builder queryThreshold(Duration queryThreshold)
queryThreshold - the threshold to set.public ThresholdRequestTracer.Builder viewThreshold(Duration viewThreshold)
viewThreshold - the threshold to set.public ThresholdRequestTracer.Builder searchThreshold(Duration searchThreshold)
searchThreshold - the threshold to set.public ThresholdRequestTracer.Builder analyticsThreshold(Duration analyticsThreshold)
analyticsThreshold - the threshold to set.public ThresholdRequestTracer.Builder sampleSize(int sampleSize)
sampleSize - the sample size to set.Copyright © 2021 Couchbase, Inc.. All rights reserved.