Package org.apache.cassandra.cdc.sidecar
Interface SidecarCdcStats
-
public interface SidecarCdcStats
-
-
Field Summary
Fields Modifier and Type Field Description static SidecarCdcStatsSTUB
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidcaptureCdcClusterTopologyChange()Cassandra cluster topology changed resulting in Cdc restart.default voidcaptureCdcConfigChange()Cdc or Kafka config change resulting in Cdc restart.default voidcaptureCdcConsumerReadFromState(int count, int len)CdcConsumer read from state.default voidcaptureCdcConsumerStarted()CdcConsumer started.default voidcaptureCdcConsumerStopped()CdcConsumer stopped.default voidcaptureCdcDisabled()Cdc disabled and CdcPublisher will not be started.default voidcaptureCdcEnabled()Cdc is enabled.default voidcaptureCdcEventProcessed()Single Cdc event processed.default voidcaptureCdcNextEpoch(long epoch, int numDownInstances, int numTables, long runtimeNanos)Cdc consumer completed.default voidcaptureCdcOnRepairEnabled()cdc_on_repair is enabled in the yaml file and should be disabled.default voidcaptureCdcRestart()CdcPublisher restarted.default voidcaptureCdcStarted(int numConsumers)CdcPublisher started successfully.default voidcaptureCdcStartFailure(java.lang.Throwable t)CdcPublisher failed to start.default voidcaptureCdcStateDeserializationFailure()default voidcaptureCdcStateGetRequest(int count, int len)Cdc state has been read through the http api.default voidcaptureCdcStatePutRequest(int len)Cdc state has been written through http api.default voidcaptureCdcStatePutRequestFailure()PutCdcStateHandler failed to write cdc state to store.default voidcaptureCdcStopFailed(java.lang.Throwable t)CdcPublisher failed to stop gracefully.default voidcaptureCdcStopped()CdcPublisher stopped.default voidcaptureCdcTableNotEnabled()A Cdc enabled table is not enabled in the Schema.instance singleton, this is a critical alert as the table will skipped when reading the commit log.default voidcaptureCdcTokenRangeGained()Cdc gained ownership for a token range.default voidcaptureCdcTokenRangeLost()Cdc lost ownership for a token range.default voidcaptureKafkaFlushTime(long timeNanos)Kafka queued events flushed.default voidcaptureNewBlankCdcConsumer()New blank CdcConsumer initialized.default voidcapturePersistBackedUp(int numTasks)State persister backed up and not keeping up with persist cadence.default voidcapturePersistFailed(java.lang.Throwable t)Persist failed with error.default voidcapturePersistingCdcStateLength(int len)Persist state request to storage.default voidcapturePersistSucceeded(long timeNanos)Persist request succeeded.default voidcaptureRecoverableCdcError(java.lang.Throwable t)Recoverable Error detected in the CdcConsumer.default voidcaptureUnrecoverableCdcError(java.lang.Throwable t)Unrecoverable Error detected in the CdcConsumer causing it to stop.
-
-
-
Field Detail
-
STUB
static final SidecarCdcStats STUB
-
-
Method Detail
-
captureCdcEnabled
default void captureCdcEnabled()
Cdc is enabled.
-
captureCdcDisabled
default void captureCdcDisabled()
Cdc disabled and CdcPublisher will not be started.
-
captureCdcStarted
default void captureCdcStarted(int numConsumers)
CdcPublisher started successfully.- Parameters:
numConsumers- number of Cdc consumers started
-
captureCdcStartFailure
default void captureCdcStartFailure(java.lang.Throwable t)
CdcPublisher failed to start.- Parameters:
t- throwable
-
captureCdcConsumerStarted
default void captureCdcConsumerStarted()
CdcConsumer started.
-
captureCdcConsumerStopped
default void captureCdcConsumerStopped()
CdcConsumer stopped.
-
captureCdcConfigChange
default void captureCdcConfigChange()
Cdc or Kafka config change resulting in Cdc restart.
-
captureCdcClusterTopologyChange
default void captureCdcClusterTopologyChange()
Cassandra cluster topology changed resulting in Cdc restart.
-
captureCdcTokenRangeGained
default void captureCdcTokenRangeGained()
Cdc gained ownership for a token range.
-
captureCdcTokenRangeLost
default void captureCdcTokenRangeLost()
Cdc lost ownership for a token range.
-
captureCdcRestart
default void captureCdcRestart()
CdcPublisher restarted.
-
captureCdcStopped
default void captureCdcStopped()
CdcPublisher stopped.
-
captureCdcStopFailed
default void captureCdcStopFailed(java.lang.Throwable t)
CdcPublisher failed to stop gracefully.- Parameters:
t- throwable
-
captureCdcConsumerReadFromState
default void captureCdcConsumerReadFromState(int count, int len)CdcConsumer read from state.- Parameters:
count- number of state objects.len- byte length of state.
-
captureCdcStateDeserializationFailure
default void captureCdcStateDeserializationFailure()
-
captureNewBlankCdcConsumer
default void captureNewBlankCdcConsumer()
New blank CdcConsumer initialized.
-
captureCdcNextEpoch
default void captureCdcNextEpoch(long epoch, int numDownInstances, int numTables, long runtimeNanos)Cdc consumer completed.- Parameters:
epoch- epoch number, monotonically increasing 64-bit signed integer.numDownInstances- number of down instancesnumTables- number of cached CDC enabled tablesruntimeNanos- runtime of the previous epoch in nanoseconds
-
captureCdcEventProcessed
default void captureCdcEventProcessed()
Single Cdc event processed.
-
captureRecoverableCdcError
default void captureRecoverableCdcError(java.lang.Throwable t)
Recoverable Error detected in the CdcConsumer.
-
captureUnrecoverableCdcError
default void captureUnrecoverableCdcError(java.lang.Throwable t)
Unrecoverable Error detected in the CdcConsumer causing it to stop.
-
captureKafkaFlushTime
default void captureKafkaFlushTime(long timeNanos)
Kafka queued events flushed.- Parameters:
timeNanos- time taken to flush in nanoseconds.
-
capturePersistBackedUp
default void capturePersistBackedUp(int numTasks)
State persister backed up and not keeping up with persist cadence.- Parameters:
numTasks- number of active flush tasks queued.
-
capturePersistingCdcStateLength
default void capturePersistingCdcStateLength(int len)
Persist state request to storage.- Parameters:
len- byte length of state
-
capturePersistSucceeded
default void capturePersistSucceeded(long timeNanos)
Persist request succeeded.- Parameters:
timeNanos- time in nanos taken to persist.
-
capturePersistFailed
default void capturePersistFailed(java.lang.Throwable t)
Persist failed with error.- Parameters:
t- throwable
-
captureCdcStatePutRequest
default void captureCdcStatePutRequest(int len)
Cdc state has been written through http api.- Parameters:
len- length of the request body
-
captureCdcStatePutRequestFailure
default void captureCdcStatePutRequestFailure()
PutCdcStateHandler failed to write cdc state to store.
-
captureCdcStateGetRequest
default void captureCdcStateGetRequest(int count, int len)Cdc state has been read through the http api.- Parameters:
count- number of Cdc state objects returnedlen- length of the response body
-
captureCdcTableNotEnabled
default void captureCdcTableNotEnabled()
A Cdc enabled table is not enabled in the Schema.instance singleton, this is a critical alert as the table will skipped when reading the commit log.
-
captureCdcOnRepairEnabled
default void captureCdcOnRepairEnabled()
cdc_on_repair is enabled in the yaml file and should be disabled.
-
-