Package io.debezium.pipeline.metrics
Interface ChangeEventSourceMetricsMXBean
-
- All Known Subinterfaces:
SnapshotChangeEventSourceMetricsMXBean,StreamingChangeEventSourceMetricsMXBean
- All Known Implementing Classes:
PipelineMetrics,SnapshotChangeEventSourceMetrics,StreamingChangeEventSourceMetrics
public interface ChangeEventSourceMetricsMXBeanMetrics that are common for both snapshot and streaming change event sources- Author:
- Jiri Pechanec
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description String[]getCapturedTables()longgetCurrentQueueSizeInBytes()StringgetLastEvent()longgetMaxQueueSizeInBytes()longgetMilliSecondsSinceLastEvent()String[]getMonitoredTables()Deprecated.Superseded by the 'Captured Tables' metric.longgetNumberOfErroneousEvents()longgetNumberOfEventsFiltered()intgetQueueRemainingCapacity()intgetQueueTotalCapacity()longgetTotalNumberOfEventsSeen()voidreset()
-
-
-
Method Detail
-
getLastEvent
String getLastEvent()
-
getMilliSecondsSinceLastEvent
long getMilliSecondsSinceLastEvent()
-
getTotalNumberOfEventsSeen
long getTotalNumberOfEventsSeen()
-
getNumberOfEventsFiltered
long getNumberOfEventsFiltered()
-
getNumberOfErroneousEvents
long getNumberOfErroneousEvents()
-
getMonitoredTables
@Deprecated String[] getMonitoredTables()
Deprecated.Superseded by the 'Captured Tables' metric. UsegetCapturedTables(). Scheduled for removal in a future release.
-
getCapturedTables
String[] getCapturedTables()
-
getQueueTotalCapacity
int getQueueTotalCapacity()
-
getQueueRemainingCapacity
int getQueueRemainingCapacity()
-
getMaxQueueSizeInBytes
long getMaxQueueSizeInBytes()
-
getCurrentQueueSizeInBytes
long getCurrentQueueSizeInBytes()
-
reset
void reset()
-
-