Class ChangeStreamMetrics
java.lang.Object
org.apache.beam.sdk.io.gcp.bigtable.changestreams.ChangeStreamMetrics
- All Implemented Interfaces:
Serializable
Class to aggregate metrics related functionality.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Counter
Counter for the total number of ChangeStreamMutations that are initiated by garbage collection (not user initiated) identified during the execution of the Connector.static final Counter
Counter for the total number of ChangeStreamMutations that are initiated by users (not garbage collection) identified during the execution of the Connector.static final Counter
Counter for the total number of heartbeats identified during the execution of the Connector.static final Counter
Counter for the total number of heartbeats identified during the execution of the Connector.static final Counter
Counter for the total number of partitions identified during the execution of the Connector.static final Counter
Counter for the total number of orphaned new partitions cleaned up.static final Counter
Counter for the total number of partition merges identified during the execution of the Connector.static final Counter
Counter for the total number of partitions reconciled with continuation tokens.static final Counter
Counter for the total number of partitions reconciled without continuation tokens.static final Counter
Counter for the total number of partition splits / moves identified during the execution of the Connector.static final Counter
Counter for the total number of active partitions being streamed.static final Distribution
Distribution for measuring processing delay from commit timestamp. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Decrements thePARTITION_STREAM_COUNT
by 1.void
Increments theCHANGE_STREAM_MUTATION_GC_COUNT
by 1 if the metric is enabled.void
Increments theCHANGE_STREAM_MUTATION_USER_COUNT
by 1 if the metric is enabled.void
Increments theCLOSESTREAM_COUNT
by 1 if the metric is enabled.void
Increments theHEARTBEAT_COUNT
by 1 if the metric is enabled.void
Increments theLIST_PARTITIONS_COUNT
by 1 if the metric is enabled.void
Increments theORPHANED_NEW_PARTITION_CLEANED_COUNT
by 1.void
Increments thePARTITION_MERGE_COUNT
by 1 if the metric is enabled.void
Increments thePARTITION_RECONCILED_WITHOUT_TOKEN_COUNT
by 1.void
Increments thePARTITION_RECONCILED_WITH_TOKEN_COUNT
by 1.void
Increments thePARTITION_SPLIT_COUNT
by 1 if the metric is enabled.void
Increments thePARTITION_STREAM_COUNT
by 1.void
updateProcessingDelayFromCommitTimestamp
(long durationInMilli) Adds measurement of an instance for thePROCESSING_DELAY_FROM_COMMIT_TIMESTAMP
.
-
Field Details
-
LIST_PARTITIONS_COUNT
Counter for the total number of partitions identified during the execution of the Connector. -
PARTITION_SPLIT_COUNT
Counter for the total number of partition splits / moves identified during the execution of the Connector. -
PARTITION_MERGE_COUNT
Counter for the total number of partition merges identified during the execution of the Connector. -
PARTITION_RECONCILED_WITH_TOKEN_COUNT
Counter for the total number of partitions reconciled with continuation tokens. -
PARTITION_RECONCILED_WITHOUT_TOKEN_COUNT
Counter for the total number of partitions reconciled without continuation tokens. -
ORPHANED_NEW_PARTITION_CLEANED_COUNT
Counter for the total number of orphaned new partitions cleaned up. -
HEARTBEAT_COUNT
Counter for the total number of heartbeats identified during the execution of the Connector. -
CLOSESTREAM_COUNT
Counter for the total number of heartbeats identified during the execution of the Connector. -
CHANGE_STREAM_MUTATION_USER_COUNT
Counter for the total number of ChangeStreamMutations that are initiated by users (not garbage collection) identified during the execution of the Connector. -
CHANGE_STREAM_MUTATION_GC_COUNT
Counter for the total number of ChangeStreamMutations that are initiated by garbage collection (not user initiated) identified during the execution of the Connector. -
PROCESSING_DELAY_FROM_COMMIT_TIMESTAMP
Distribution for measuring processing delay from commit timestamp. -
PARTITION_STREAM_COUNT
Counter for the total number of active partitions being streamed.
-
-
Constructor Details
-
ChangeStreamMetrics
public ChangeStreamMetrics()
-
-
Method Details
-
incListPartitionsCount
public void incListPartitionsCount()Increments theLIST_PARTITIONS_COUNT
by 1 if the metric is enabled. -
incPartitionSplitCount
public void incPartitionSplitCount()Increments thePARTITION_SPLIT_COUNT
by 1 if the metric is enabled. -
incPartitionMergeCount
public void incPartitionMergeCount()Increments thePARTITION_MERGE_COUNT
by 1 if the metric is enabled. -
incPartitionReconciledWithTokenCount
public void incPartitionReconciledWithTokenCount()Increments thePARTITION_RECONCILED_WITH_TOKEN_COUNT
by 1. -
incPartitionReconciledWithoutTokenCount
public void incPartitionReconciledWithoutTokenCount()Increments thePARTITION_RECONCILED_WITHOUT_TOKEN_COUNT
by 1. -
incOrphanedNewPartitionCleanedCount
public void incOrphanedNewPartitionCleanedCount()Increments theORPHANED_NEW_PARTITION_CLEANED_COUNT
by 1. -
incHeartbeatCount
public void incHeartbeatCount()Increments theHEARTBEAT_COUNT
by 1 if the metric is enabled. -
incClosestreamCount
public void incClosestreamCount()Increments theCLOSESTREAM_COUNT
by 1 if the metric is enabled. -
incChangeStreamMutationUserCounter
public void incChangeStreamMutationUserCounter()Increments theCHANGE_STREAM_MUTATION_USER_COUNT
by 1 if the metric is enabled. -
incChangeStreamMutationGcCounter
public void incChangeStreamMutationGcCounter()Increments theCHANGE_STREAM_MUTATION_GC_COUNT
by 1 if the metric is enabled. -
incPartitionStreamCount
public void incPartitionStreamCount()Increments thePARTITION_STREAM_COUNT
by 1. -
decPartitionStreamCount
public void decPartitionStreamCount()Decrements thePARTITION_STREAM_COUNT
by 1. -
updateProcessingDelayFromCommitTimestamp
public void updateProcessingDelayFromCommitTimestamp(long durationInMilli) Adds measurement of an instance for thePROCESSING_DELAY_FROM_COMMIT_TIMESTAMP
.
-