Class SqlServerStreamingPartitionMetrics
java.lang.Object
io.debezium.metrics.Metrics
io.debezium.connector.sqlserver.metrics.AbstractSqlServerPartitionMetrics
io.debezium.connector.sqlserver.metrics.SqlServerStreamingPartitionMetrics
- All Implemented Interfaces:
SqlServerPartitionMetricsMXBean,SqlServerStreamingPartitionMetricsMXBean,CommonEventMetricsMXBean,SchemaMetricsMXBean,StreamingMetricsMXBean
class SqlServerStreamingPartitionMetrics
extends AbstractSqlServerPartitionMetrics
implements SqlServerStreamingPartitionMetricsMXBean
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSqlServerStreamingPartitionMetrics(CdcSourceTaskContext taskContext, Map<String, String> tags, EventMetadataProvider metadataProvider) -
Method Summary
Modifier and TypeMethodDescriptionString[]longlong(package private) voidonEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) Invoked if an event is processed for a captured table.voidreset()Methods inherited from class io.debezium.connector.sqlserver.metrics.AbstractSqlServerPartitionMetrics
getLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfEventsSeen, getTotalNumberOfUpdateEventsSeen, onConnectorEvent, onErroneousEvent, onErroneousEvent, 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.traits.CommonEventMetricsMXBean
getLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfEventsSeen, getTotalNumberOfUpdateEventsSeen
-
Field Details
-
streamingMeter
-
-
Constructor Details
-
SqlServerStreamingPartitionMetrics
SqlServerStreamingPartitionMetrics(CdcSourceTaskContext taskContext, Map<String, String> tags, EventMetadataProvider metadataProvider)
-
-
Method Details
-
onEvent
void onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) Description copied from class:AbstractSqlServerPartitionMetricsInvoked if an event is processed for a captured table.- Overrides:
onEventin classAbstractSqlServerPartitionMetrics
-
getCapturedTables
- Specified by:
getCapturedTablesin interfaceSchemaMetricsMXBean
-
getMilliSecondsBehindSource
public long getMilliSecondsBehindSource()- Specified by:
getMilliSecondsBehindSourcein interfaceStreamingMetricsMXBean
-
getNumberOfCommittedTransactions
public long getNumberOfCommittedTransactions()- Specified by:
getNumberOfCommittedTransactionsin interfaceStreamingMetricsMXBean
-
getSourceEventPosition
- Specified by:
getSourceEventPositionin interfaceStreamingMetricsMXBean
-
getLastTransactionId
- Specified by:
getLastTransactionIdin interfaceStreamingMetricsMXBean
-
reset
public void reset()- Specified by:
resetin interfaceSqlServerPartitionMetricsMXBean- Overrides:
resetin classAbstractSqlServerPartitionMetrics
-