Package com.couchbase.client.core.cnc.metrics
package com.couchbase.client.core.cnc.metrics
-
ClassDescriptionThe user's choice of
ObservabilitySemanticConvention(s) means they may want up to two metrics output for each metric we produce (v0 and/or v1).At the moment this is a NOOP implementation because we do not perform any aggregations on the counters.Aggregates value information in a histogram.The default metrics implementation which aggregates latency information and emits it at a regular interval.An enhanced internal version of theMeterinterface to more easily support having multiple concurrent versions of each metric.Provides the original V0 implementation of metrics.Provides the V1 implementation of metrics, updated to follow revised OpenTelemetry standard.Helper class which consolidates names and tags for caching purposes.Wraps one or moreCounteras in some ObservabilitySemanticConvention configurations we need to write to two.Wraps one or moreValueRecorderas in some ObservabilitySemanticConvention configurations we need to write to two.