Package org.gridgain.internal.dr.metrics
Class DrReceiverMetricsManager
java.lang.Object
org.gridgain.internal.dr.metrics.DrReceiverMetricsManager
Receiver metrics manager.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDrReceiverMetricsManager(org.gridgain.dr.configuration.DrReceiverServerView cfg) Constructs metrics manager. -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreateCacheMetrics(byte dataCenterId, String cacheName) Gets cache metrics or creates new cache metrics.voidstart()Registers MBean that provides aggregated metrics.voidstop()Unregisters managed beans.
-
Field Details
-
GROUP_NAME
JMX group name.- See Also:
-
DR_RECEIVER_REG_NAME_FORMAT
JMX name template for per-cache receiver metrics.- See Also:
-
-
Constructor Details
-
DrReceiverMetricsManager
public DrReceiverMetricsManager(org.gridgain.dr.configuration.DrReceiverServerView cfg) Constructs metrics manager.- Parameters:
cfg- Receiver configuration.
-
-
Method Details
-
getOrCreateCacheMetrics
Gets cache metrics or creates new cache metrics.- Parameters:
dataCenterId- Date center ID.cacheName- Cache name.- Returns:
- Receiver cache metrics.
-
start
public void start()Registers MBean that provides aggregated metrics. -
stop
public void stop()Unregisters managed beans.
-