Class RuntimeMetricsCollector
java.lang.Object
com.couchbase.client.core.metrics.AbstractMetricsCollector
com.couchbase.client.core.metrics.RuntimeMetricsCollector
- All Implemented Interfaces:
MetricsCollector
public class RuntimeMetricsCollector extends AbstractMetricsCollector
A
MetricsCollector
which collects and emits system information like gc, memory or thread usage.- Since:
- 1.2.0
- Author:
- Michael Nitschinger
-
Constructor Summary
Constructors Constructor Description RuntimeMetricsCollector(EventBus eventBus, rx.Scheduler scheduler, MetricsCollectorConfig config)
-
Method Summary
Modifier and Type Method Description protected CouchbaseEvent
generateCouchbaseEvent()
Generate the actualCouchbaseEvent
to emit on every interval.Methods inherited from class com.couchbase.client.core.metrics.AbstractMetricsCollector
config, isEnabled, shutdown, triggerEmit
-
Constructor Details
-
RuntimeMetricsCollector
public RuntimeMetricsCollector(EventBus eventBus, rx.Scheduler scheduler, MetricsCollectorConfig config)
-
-
Method Details
-
generateCouchbaseEvent
Description copied from class:AbstractMetricsCollector
Generate the actualCouchbaseEvent
to emit on every interval.- Specified by:
generateCouchbaseEvent
in classAbstractMetricsCollector
-