|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReplicatorMonitorMBean
Replicator monitoring interface. This interface contains in memory counters used to show replication performance. They reset whenever the replicator is restarted.
| Method Summary | |
|---|---|
void |
clearCounters()
Clear monitoring counters and timing intervals. |
DynamicMBeanHelper |
createHelper()
|
long |
getApplied()
Returns the number of transactions applied to target. |
long |
getAppliedLastSeqNo()
Returns the last sequence number that was applied. |
java.sql.Timestamp |
getAppliedLastSourceTStamp()
Returns the source timestamp of the last event that was applied. |
java.sql.Timestamp |
getAppliedLastTargetTStamp()
Returns the timestamp when the last event was applied. |
double |
getAppliedLatency()
Returns the latency of the last event processed in seconds, including heartbeat events. |
double |
getAppliedPerSec()
Returns the average events applied per second. |
java.util.ArrayList<MonitorThreadInfo> |
getCPUTimes()
Returns hash map of CPUTimes per thread |
boolean |
getDetailEnabled()
return TRUE IFF detailed statistics are enabled |
long |
getEvents()
Returns the number of events (extracted for extractor, applied for applier). |
int |
getEventsTotalCacheSize()
Returns the events cache total size. |
int |
getEventsUsedCacheSize()
Returns the events cache used size. |
long |
getExtracted()
Returns the total events extracted. |
long |
getExtractedLastSeqNo()
Returns the last sequence number that was extracted. |
double |
getExtractedPerSec()
Returns the average events extracted per second. |
long |
getLatestEpochNumber()
|
java.lang.String |
getLatestEventId()
|
double |
getMonitoringIntervalSecs()
Gets the length of the current monitoring interval in seconds. |
long |
getReceived()
Returns the number of events received and placed in the THL. |
long |
getReceivedLastSeqNo()
Returns the sequence number of the last event received. |
java.sql.Timestamp |
getReceivedLastSourceTStamp()
Returns the source timestamp of the last event that was received. |
java.sql.Timestamp |
getReceivedLastTargetTStamp()
Returns the timestamp when the last event was received. |
double |
getReceivedLatency()
Returns the latency of the last event received in seconds. |
double |
getReceivedPerSec()
Returns the average events received per second. |
long |
getRows()
Returns the number of rows (extracted for extrator, applied for applier). |
long |
getStartTimeMillis()
Returns the monitoring start time in milliseconds. |
int |
getUsedCacheRatio()
Returns used vs. |
void |
setDetailEnabled(boolean detailEnabled)
set value for detail statistics gathering |
| Method Detail |
|---|
void clearCounters()
boolean getDetailEnabled()
void setDetailEnabled(boolean detailEnabled)
long getStartTimeMillis()
double getMonitoringIntervalSecs()
long getEvents()
long getRows()
long getApplied()
long getAppliedLastSeqNo()
double getAppliedLatency()
long getLatestEpochNumber()
java.lang.String getLatestEventId()
double getAppliedPerSec()
java.sql.Timestamp getAppliedLastSourceTStamp()
java.sql.Timestamp getAppliedLastTargetTStamp()
long getExtracted()
long getExtractedLastSeqNo()
double getExtractedPerSec()
long getReceived()
long getReceivedLastSeqNo()
double getReceivedLatency()
double getReceivedPerSec()
java.sql.Timestamp getReceivedLastTargetTStamp()
java.sql.Timestamp getReceivedLastSourceTStamp()
int getEventsTotalCacheSize()
int getEventsUsedCacheSize()
int getUsedCacheRatio()
java.util.ArrayList<MonitorThreadInfo> getCPUTimes()
DynamicMBeanHelper createHelper()
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||