Package io.debezium.pipeline.metrics
Interface ChangeEventSourceMetricsMXBean
-
- All Known Subinterfaces:
SnapshotChangeEventSourceMetricsMXBean
,StreamingChangeEventSourceMetricsMXBean
- All Known Implementing Classes:
PipelineMetrics
,SnapshotChangeEventSourceMetrics
,StreamingChangeEventSourceMetrics
public interface ChangeEventSourceMetricsMXBean
Metrics 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()
long
getCurrentQueueSizeInBytes()
String
getLastEvent()
long
getMaxQueueSizeInBytes()
long
getMilliSecondsSinceLastEvent()
String[]
getMonitoredTables()
Deprecated.Superseded by the 'Captured Tables' metric.long
getNumberOfErroneousEvents()
long
getNumberOfEventsFiltered()
int
getQueueRemainingCapacity()
int
getQueueTotalCapacity()
long
getTotalNumberOfEventsSeen()
void
reset()
-
-
-
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()
-
-