Package io.debezium.pipeline.meters
Class CommonEventMeter
java.lang.Object
io.debezium.pipeline.meters.CommonEventMeter
- All Implemented Interfaces:
CommonEventMetricsMXBean
Carries common event metrics.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Clockprivate Stringprotected final AtomicLongprivate final EventMetadataProviderprotected final AtomicLongprivate final AtomicLongprotected final AtomicLongprotected final AtomicLongprotected final AtomicLongprotected final AtomicLong -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglonglonglongvoidvoidonErroneousEvent(Envelope.Operation operation) voidonEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) voidvoidonFilteredEvent(Envelope.Operation operation) voidreset()private voidprivate voidupdateCommonEventMetrics(Envelope.Operation operation)
-
Field Details
-
totalNumberOfEventsSeen
-
totalNumberOfCreateEventsSeen
-
totalNumberOfUpdateEventsSeen
-
totalNumberOfDeleteEventsSeen
-
numberOfEventsFiltered
-
numberOfErroneousEvents
-
lastEventTimestamp
-
lastEvent
-
clock
-
metadataProvider
-
-
Constructor Details
-
CommonEventMeter
-
-
Method Details
-
onEvent
public void onEvent(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, Envelope.Operation operation) -
updateCommonEventMetrics
private void updateCommonEventMetrics() -
updateCommonEventMetrics
-
onFilteredEvent
public void onFilteredEvent() -
onFilteredEvent
-
onErroneousEvent
public void onErroneousEvent() -
onErroneousEvent
-
getLastEvent
- Specified by:
getLastEventin interfaceCommonEventMetricsMXBean
-
getMilliSecondsSinceLastEvent
public long getMilliSecondsSinceLastEvent()- Specified by:
getMilliSecondsSinceLastEventin interfaceCommonEventMetricsMXBean
-
getTotalNumberOfEventsSeen
public long getTotalNumberOfEventsSeen()- Specified by:
getTotalNumberOfEventsSeenin interfaceCommonEventMetricsMXBean
-
getTotalNumberOfCreateEventsSeen
public long getTotalNumberOfCreateEventsSeen()- Specified by:
getTotalNumberOfCreateEventsSeenin interfaceCommonEventMetricsMXBean
-
getTotalNumberOfUpdateEventsSeen
public long getTotalNumberOfUpdateEventsSeen()- Specified by:
getTotalNumberOfUpdateEventsSeenin interfaceCommonEventMetricsMXBean
-
getTotalNumberOfDeleteEventsSeen
public long getTotalNumberOfDeleteEventsSeen()- Specified by:
getTotalNumberOfDeleteEventsSeenin interfaceCommonEventMetricsMXBean
-
getNumberOfEventsFiltered
public long getNumberOfEventsFiltered()- Specified by:
getNumberOfEventsFilteredin interfaceCommonEventMetricsMXBean
-
getNumberOfErroneousEvents
public long getNumberOfErroneousEvents()- Specified by:
getNumberOfErroneousEventsin interfaceCommonEventMetricsMXBean
-
reset
public void reset()
-