Package org.jumpmind.symmetric.statistic
Interface IStatisticManager
- All Known Implementing Classes:
MockStatisticManager
,StatisticManager
public interface IStatisticManager
This manager provides an API record statistics
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addJobStats
(String targetNodeId, int targetNodeCount, String jobName, long startTime, long endTime, long processedCount) void
addJobStats
(String jobName, long startTime, long endTime, long processedCount) void
addJobStats
(String jobName, long startTime, long endTime, long processedCount, Exception e) void
addJobStats
(String jobName, long startTime, long endTime, long processedCount, String errorMessage) void
addRouterStats
(long startDataId, long endDataId, long dataReadCount, long peekAheadFillCount, List<DataGap> dataGaps, Set<String> transactions, Collection<OutgoingBatch> batches) void
flush()
getNodeStatsForPeriod
(Date start, Date end, String nodeId, int periodSizeInMinutes) getRouterStatsByBatch
(Long batchId) void
incrementDataBytesExtracted
(String channelId, long count) void
incrementDataBytesLoaded
(String channelId, long count) void
incrementDataBytesLoadedOutgoing
(String channelId, long count) void
incrementDataBytesSent
(String channelId, long count) void
incrementDataEventInserted
(String channelId, long count) void
incrementDataExtracted
(String channelId, long count) void
incrementDataExtractedErrors
(String channelId, long count) void
incrementDataLoaded
(String channelId, long count) void
incrementDataLoadedErrors
(String channelId, long count) void
incrementDataLoadedOutgoing
(String channelId, long count) void
incrementDataLoadedOutgoingErrors
(String channelId, long count) void
incrementDataRouted
(String channelId, long count) void
incrementDataSent
(String channelId, long count) void
incrementDataSentErrors
(String channelId, long count) void
incrementNodesDisabled
(long count) void
incrementNodesLoaded
(long count) void
incrementNodesPulled
(long count) void
incrementNodesPushed
(long count) void
incrementNodesRegistered
(long count) void
incrementNodesRejected
(long count) void
incrementPurgedBatchIncomingRows
(long count) void
incrementPurgedBatchOutgoingRows
(long count) void
incrementPurgedDataEventRows
(long count) void
incrementPurgedDataRows
(long count) void
incrementPurgedExpiredDataRows
(long count) void
incrementPurgedStrandedDataEventRows
(long count) void
incrementPurgedStrandedDataRows
(long count) void
void
void
incrementTotalNodesPulledTime
(long count) void
incrementTotalNodesPushedTime
(long count) void
incrementTriggersCreatedCount
(long count) void
incrementTriggersRebuiltCount
(long count) void
incrementTriggersRemovedCount
(long count) void
removeRouterStatsByBatch
(Long batchId) void
setDataUnRouted
(String channelId, long count)
-
Method Details
-
newProcessInfo
-
getProcessInfos
List<ProcessInfo> getProcessInfos() -
getProcessInfosThatHaveDoneWork
List<ProcessInfo> getProcessInfosThatHaveDoneWork() -
getNodesWithProcessesInError
-
flush
void flush() -
addJobStats
-
addJobStats
-
addJobStats
-
addJobStats
-
addRouterStats
void addRouterStats(long startDataId, long endDataId, long dataReadCount, long peekAheadFillCount, List<DataGap> dataGaps, Set<String> transactions, Collection<OutgoingBatch> batches) -
getRouterStatsByBatch
-
removeRouterStatsByBatch
-
incrementDataLoadedErrors
-
incrementDataBytesLoaded
-
incrementDataLoaded
-
incrementDataLoadedOutgoingErrors
-
incrementDataBytesLoadedOutgoing
-
incrementDataLoadedOutgoing
-
incrementDataBytesSent
-
incrementDataSent
-
incrementDataEventInserted
-
incrementDataExtractedErrors
-
incrementDataBytesExtracted
-
incrementDataExtracted
-
setDataUnRouted
-
incrementDataRouted
-
incrementDataSentErrors
-
incrementRestart
void incrementRestart() -
incrementNodesPulled
void incrementNodesPulled(long count) -
incrementNodesPushed
void incrementNodesPushed(long count) -
incrementTotalNodesPulledTime
void incrementTotalNodesPulledTime(long count) -
incrementTotalNodesPushedTime
void incrementTotalNodesPushedTime(long count) -
incrementNodesRejected
void incrementNodesRejected(long count) -
incrementNodesLoaded
void incrementNodesLoaded(long count) -
incrementNodesRegistered
void incrementNodesRegistered(long count) -
incrementNodesDisabled
void incrementNodesDisabled(long count) -
incrementPurgedBatchIncomingRows
void incrementPurgedBatchIncomingRows(long count) -
incrementPurgedBatchOutgoingRows
void incrementPurgedBatchOutgoingRows(long count) -
incrementPurgedDataRows
void incrementPurgedDataRows(long count) -
incrementPurgedDataEventRows
void incrementPurgedDataEventRows(long count) -
incrementPurgedStrandedDataRows
void incrementPurgedStrandedDataRows(long count) -
incrementPurgedStrandedDataEventRows
void incrementPurgedStrandedDataEventRows(long count) -
incrementPurgedExpiredDataRows
void incrementPurgedExpiredDataRows(long count) -
incrementTriggersRemovedCount
void incrementTriggersRemovedCount(long count) -
incrementTriggersRebuiltCount
void incrementTriggersRebuiltCount(long count) -
incrementTriggersCreatedCount
void incrementTriggersCreatedCount(long count) -
incrementTableRows
-
getWorkingChannelStats
Map<String,ChannelStats> getWorkingChannelStats() -
getWorkingJobStats
-
getWorkingHostStats
HostStats getWorkingHostStats() -
getNodeStatsForPeriod
-
getMostRecentActiveTableSynced
String getMostRecentActiveTableSynced() -
getTotalLoadedRows
-