Package com.couchbase.client.core.metrics
-
Interface Summary Interface Description LatencyMetricsCollector<I extends LatencyMetricsIdentifier> A collector which collects and emits latency measurements.LatencyMetricsCollectorConfig Additional configuration for the latency metrics collector.LatencyMetricsIdentifier A class which uniquely identifies a latency metric.MetricsCollector A generic metrics collector.MetricsCollectorConfig A generic configuration for a metrics collector. -
Class Summary Class Description AbstractLatencyMetricsCollector<I extends LatencyMetricsIdentifier,E extends LatencyMetricsEvent> The default abstract implementation for a latency metrics collector.AbstractMetricsCollector A common base class for all metrics collectors which emit events.DefaultLatencyMetricsCollectorConfig The default configuration for the latency metrics collectors.DefaultLatencyMetricsCollectorConfig.Builder DefaultMetricsCollectorConfig The default implementation with a builder for theMetricsCollectorConfig
.DefaultMetricsCollectorConfig.Builder NetworkLatencyMetricsCollector The collector for core network latencies.NetworkLatencyMetricsIdentifier The unique identifier for a network latency metric.RuntimeMetricsCollector AMetricsCollector
which collects and emits system information like gc, memory or thread usage.