Class MariaDbSnapshotChangeEventSourceMetrics
java.lang.Object
io.debezium.metrics.Metrics
io.debezium.pipeline.metrics.PipelineMetrics<P>
io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics<P>
io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics<MariaDbPartition>
io.debezium.connector.mariadb.metrics.MariaDbSnapshotChangeEventSourceMetrics
- All Implemented Interfaces:
BinlogSnapshotChangeEventSourceMetricsMXBean,io.debezium.pipeline.metrics.ChangeEventSourceMetrics<MariaDbPartition>,io.debezium.pipeline.metrics.ChangeEventSourceMetricsMXBean,io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics<MariaDbPartition>,io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetricsMXBean,io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean,io.debezium.pipeline.metrics.traits.QueueMetricsMXBean,io.debezium.pipeline.metrics.traits.SchemaMetricsMXBean,io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean,io.debezium.pipeline.source.spi.DataChangeEventListener<MariaDbPartition>,io.debezium.pipeline.source.spi.SnapshotProgressListener<MariaDbPartition>
public class MariaDbSnapshotChangeEventSourceMetrics
extends BinlogSnapshotChangeEventSourceMetrics<MariaDbPartition>
Tracks the snapshot metrics specific for MariaDB.
- Author:
- Chris Cranford
-
Field Summary
Fields inherited from class io.debezium.pipeline.metrics.PipelineMetrics
metadataProvider, taskContext -
Constructor Summary
ConstructorsConstructorDescriptionMariaDbSnapshotChangeEventSourceMetrics(MariaDbTaskContext taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider metadataProvider) -
Method Summary
Methods inherited from class io.debezium.connector.binlog.metrics.BinlogSnapshotChangeEventSourceMetrics
getHoldingGlobalLock, getTotalNumberOfEventsSeen, setGlobalLockAcquired, setGlobalLockReleasedMethods inherited from class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
currentChunk, currentChunk, dataCollectionSnapshotCompleted, getCapturedTables, getChunkFrom, getChunkId, getChunkTo, getRemainingTableCount, getRowsScanned, getSnapshotAborted, getSnapshotCompleted, getSnapshotDurationInSeconds, getSnapshotPaused, getSnapshotPausedDurationInSeconds, getSnapshotRunning, getTableFrom, getTableTo, getTotalTableCount, monitoredDataCollectionsDetermined, reset, rowsScanned, snapshotAborted, snapshotCompleted, snapshotPaused, snapshotResumed, snapshotStartedMethods inherited from class io.debezium.pipeline.metrics.PipelineMetrics
getCurrentQueueSizeInBytes, getLastEvent, getMaxQueueSizeInBytes, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getQueueRemainingCapacity, getQueueTotalCapacity, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfUpdateEventsSeen, onConnectorEvent, onErroneousEvent, onErroneousEvent, onEvent, onFilteredEvent, onFilteredEventMethods inherited from class io.debezium.metrics.Metrics
metricName, metricName, register, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.pipeline.metrics.ChangeEventSourceMetrics
register, unregisterMethods inherited from interface io.debezium.pipeline.metrics.ChangeEventSourceMetricsMXBean
resetMethods inherited from interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
getLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfUpdateEventsSeenMethods inherited from interface io.debezium.pipeline.source.spi.DataChangeEventListener
onConnectorEvent, onErroneousEvent, onErroneousEvent, onEvent, onFilteredEvent, onFilteredEventMethods inherited from interface io.debezium.pipeline.metrics.traits.QueueMetricsMXBean
getCurrentQueueSizeInBytes, getMaxQueueSizeInBytes, getQueueRemainingCapacity, getQueueTotalCapacityMethods inherited from interface io.debezium.pipeline.metrics.traits.SchemaMetricsMXBean
getCapturedTablesMethods inherited from interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
getChunkFrom, getChunkId, getChunkTo, getRemainingTableCount, getRowsScanned, getSnapshotAborted, getSnapshotCompleted, getSnapshotDurationInSeconds, getSnapshotPaused, getSnapshotPausedDurationInSeconds, getSnapshotRunning, getTableFrom, getTableTo, getTotalTableCount
-
Constructor Details
-
MariaDbSnapshotChangeEventSourceMetrics
public MariaDbSnapshotChangeEventSourceMetrics(MariaDbTaskContext taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider metadataProvider)
-