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 Modifier and Type Field Description private StreamingMeterstreamingMeter
-
Constructor Summary
Constructors Constructor Description SqlServerStreamingPartitionMetrics(CdcSourceTaskContext taskContext, Map<String,String> tags, EventMetadataProvider metadataProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]getCapturedTables()StringgetLastTransactionId()longgetMilliSecondsBehindSource()longgetNumberOfCommittedTransactions()Map<String,String>getSourceEventPosition()voidreset()-
Methods inherited from class io.debezium.connector.sqlserver.metrics.AbstractSqlServerPartitionMetrics
getLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfEventsSeen, 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.traits.CommonEventMetricsMXBean
getLastEvent, getMilliSecondsSinceLastEvent, getNumberOfErroneousEvents, getNumberOfEventsFiltered, getTotalNumberOfCreateEventsSeen, getTotalNumberOfDeleteEventsSeen, getTotalNumberOfEventsSeen, getTotalNumberOfUpdateEventsSeen
-
-
-
-
Field Detail
-
streamingMeter
private final StreamingMeter streamingMeter
-
-
Constructor Detail
-
SqlServerStreamingPartitionMetrics
SqlServerStreamingPartitionMetrics(CdcSourceTaskContext taskContext, Map<String,String> tags, EventMetadataProvider metadataProvider)
-
-
Method Detail
-
getCapturedTables
public String[] getCapturedTables()
- Specified by:
getCapturedTablesin interfaceSchemaMetricsMXBean
-
getMilliSecondsBehindSource
public long getMilliSecondsBehindSource()
- Specified by:
getMilliSecondsBehindSourcein interfaceStreamingMetricsMXBean
-
getNumberOfCommittedTransactions
public long getNumberOfCommittedTransactions()
- Specified by:
getNumberOfCommittedTransactionsin interfaceStreamingMetricsMXBean
-
getSourceEventPosition
public Map<String,String> getSourceEventPosition()
- Specified by:
getSourceEventPositionin interfaceStreamingMetricsMXBean
-
getLastTransactionId
public String getLastTransactionId()
- Specified by:
getLastTransactionIdin interfaceStreamingMetricsMXBean
-
reset
public void reset()
- Specified by:
resetin interfaceSqlServerPartitionMetricsMXBean- Overrides:
resetin classAbstractSqlServerPartitionMetrics
-
-