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

    Constructors
    Constructor
    Description
    MariaDbSnapshotChangeEventSourceMetrics(MariaDbTaskContext taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider metadataProvider)
     
  • Method Summary

    Methods 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, snapshotStarted

    Methods inherited from class io.debezium.pipeline.metrics.PipelineMetrics

    getCurrentQueueSizeInBytes, getLastEvent, getMaxQueueSizeInBytes, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getQueueRemainingCapacity, getQueueTotalCapacity, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfUpdateEventsSeen, onConnectorEvent, onErroneousEvent, onErroneousEvent, onEvent, onFilteredEvent, onFilteredEvent

    Methods inherited from class io.debezium.metrics.Metrics

    metricName, metricName, register, unregister

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.debezium.pipeline.metrics.ChangeEventSourceMetrics

    register, unregister

    Methods inherited from interface io.debezium.pipeline.metrics.ChangeEventSourceMetricsMXBean

    reset

    Methods inherited from interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean

    getLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfUpdateEventsSeen

    Methods inherited from interface io.debezium.pipeline.source.spi.DataChangeEventListener

    onConnectorEvent, onErroneousEvent, onErroneousEvent, onEvent, onFilteredEvent, onFilteredEvent

    Methods inherited from interface io.debezium.pipeline.metrics.traits.QueueMetricsMXBean

    getCurrentQueueSizeInBytes, getMaxQueueSizeInBytes, getQueueRemainingCapacity, getQueueTotalCapacity

    Methods inherited from interface io.debezium.pipeline.metrics.traits.SchemaMetricsMXBean

    getCapturedTables

    Methods 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)