Class SourceReaderMetrics
- java.lang.Object
-
- org.apache.flink.cdc.connectors.base.source.metrics.SourceReaderMetrics
-
public class SourceReaderMetrics extends Object
A collection class for handling metrics inIncrementalSourceReader.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCURRENT_EVENT_TIME_LAGstatic StringNAMESPACE_GROUP_KEYstatic StringNUM_DDL_RECORDSstatic StringNUM_DELETE_DML_RECORDSstatic StringNUM_INSERT_DML_RECORDSstatic StringNUM_SNAPSHOT_RECORDSstatic StringNUM_UPDATE_DML_RECORDSstatic StringSCHEMA_GROUP_KEYstatic StringTABLE_GROUP_KEYstatic longUNDEFINED
-
Constructor Summary
Constructors Constructor Description SourceReaderMetrics(org.apache.flink.metrics.groups.SourceReaderMetricGroup metricGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNumRecordsInErrors(long delta)longgetFetchDelay()voidmarkRecord()voidrecordFetchDelay(long fetchDelay)voidupdateLastReceivedEventTime(Long eventTimestamp)voidupdateRecordCounters(org.apache.kafka.connect.source.SourceRecord record)
-
-
-
Field Detail
-
UNDEFINED
public static final long UNDEFINED
- See Also:
- Constant Field Values
-
NAMESPACE_GROUP_KEY
public static final String NAMESPACE_GROUP_KEY
- See Also:
- Constant Field Values
-
SCHEMA_GROUP_KEY
public static final String SCHEMA_GROUP_KEY
- See Also:
- Constant Field Values
-
TABLE_GROUP_KEY
public static final String TABLE_GROUP_KEY
- See Also:
- Constant Field Values
-
NUM_SNAPSHOT_RECORDS
public static final String NUM_SNAPSHOT_RECORDS
- See Also:
- Constant Field Values
-
NUM_INSERT_DML_RECORDS
public static final String NUM_INSERT_DML_RECORDS
- See Also:
- Constant Field Values
-
NUM_UPDATE_DML_RECORDS
public static final String NUM_UPDATE_DML_RECORDS
- See Also:
- Constant Field Values
-
NUM_DELETE_DML_RECORDS
public static final String NUM_DELETE_DML_RECORDS
- See Also:
- Constant Field Values
-
NUM_DDL_RECORDS
public static final String NUM_DDL_RECORDS
- See Also:
- Constant Field Values
-
CURRENT_EVENT_TIME_LAG
public static final String CURRENT_EVENT_TIME_LAG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFetchDelay
public long getFetchDelay()
-
recordFetchDelay
public void recordFetchDelay(long fetchDelay)
-
addNumRecordsInErrors
public void addNumRecordsInErrors(long delta)
-
updateLastReceivedEventTime
public void updateLastReceivedEventTime(Long eventTimestamp)
-
markRecord
public void markRecord()
-
updateRecordCounters
public void updateRecordCounters(org.apache.kafka.connect.source.SourceRecord record)
-
-