public class ChangeStreamMetrics
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description | 
|---|---|
| static Counter | DATA_RECORD_COUNTCounter for the total number of data records identified during the execution of the Connector. | 
| static Counter | HEARTBEAT_RECORD_COUNTCounter for the total number of heartbeat records identified during the execution of the
 Connector. | 
| static Distribution | PARTITION_CREATED_TO_SCHEDULED_MSTime in milliseconds that a partition took to transition from  PartitionMetadata.State.CREATEDtoPartitionMetadata.State.SCHEDULED. | 
| static java.lang.String | PARTITION_ID_ATTRIBUTE_LABELCloud Tracing label for Partition Tokens. | 
| static Counter | PARTITION_RECORD_COUNTCounter for the total number of partitions identified during the execution of the Connector. | 
| static Counter | PARTITION_RECORD_MERGE_COUNTCounter for the total number of partition merges identified during the execution of the
 Connector. | 
| static Counter | PARTITION_RECORD_SPLIT_COUNTCounter for the total number of partition splits / moves identified during the execution of the
 Connector. | 
| static Distribution | PARTITION_SCHEDULED_TO_RUNNING_MSTime in milliseconds that a partition took to transition from  PartitionMetadata.State.SCHEDULEDtoPartitionMetadata.State.RUNNING. | 
| Constructor and Description | 
|---|
| ChangeStreamMetrics()Constructs a ChangeStreamMetrics instance with the following metrics enabled by default:  PARTITION_RECORD_COUNTandDATA_RECORD_COUNT. | 
| ChangeStreamMetrics(java.util.Set<MetricName> enabledMetrics)Constructs a ChangeStreamMetrics instance with the given metrics enabled. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | incDataRecordCounter()Increments the  DATA_RECORD_COUNTby 1 if the metric is enabled. | 
| void | incHeartbeatRecordCount()Increments the  HEARTBEAT_RECORD_COUNTby 1 if the metric is
 enabled. | 
| void | incPartitionRecordCount()Increments the  PARTITION_RECORD_COUNTby 1 if the metric is
 enabled. | 
| void | incPartitionRecordMergeCount()Increments the  PARTITION_RECORD_MERGE_COUNTby 1 if the metric is
 enabled. | 
| void | incPartitionRecordSplitCount()Increments the  PARTITION_RECORD_SPLIT_COUNTby 1 if the metric is
 enabled. | 
| void | updatePartitionCreatedToScheduled(Duration duration)Adds measurement of an instance for the  PARTITION_CREATED_TO_SCHEDULED_MSif the metric is enabled. | 
| void | updatePartitionScheduledToRunning(Duration duration)Adds measurement of an instance for the  PARTITION_SCHEDULED_TO_RUNNING_MSif the metric is enabled. | 
public static final java.lang.String PARTITION_ID_ATTRIBUTE_LABEL
public static final Counter PARTITION_RECORD_COUNT
public static final Counter PARTITION_RECORD_SPLIT_COUNT
public static final Counter PARTITION_RECORD_MERGE_COUNT
public static final Distribution PARTITION_CREATED_TO_SCHEDULED_MS
PartitionMetadata.State.CREATED to PartitionMetadata.State.SCHEDULED.public static final Distribution PARTITION_SCHEDULED_TO_RUNNING_MS
PartitionMetadata.State.SCHEDULED to PartitionMetadata.State.RUNNING.public static final Counter DATA_RECORD_COUNT
public static final Counter HEARTBEAT_RECORD_COUNT
public ChangeStreamMetrics()
PARTITION_RECORD_COUNT and DATA_RECORD_COUNT.public ChangeStreamMetrics(java.util.Set<MetricName> enabledMetrics)
enabledMetrics - metrics to be enabled during the Connector executionpublic void incPartitionRecordCount()
PARTITION_RECORD_COUNT by 1 if the metric is
 enabled.public void incPartitionRecordSplitCount()
PARTITION_RECORD_SPLIT_COUNT by 1 if the metric is
 enabled.public void incPartitionRecordMergeCount()
PARTITION_RECORD_MERGE_COUNT by 1 if the metric is
 enabled.public void updatePartitionCreatedToScheduled(Duration duration)
PARTITION_CREATED_TO_SCHEDULED_MS if the metric is enabled.public void updatePartitionScheduledToRunning(Duration duration)
PARTITION_SCHEDULED_TO_RUNNING_MS if the metric is enabled.public void incDataRecordCounter()
DATA_RECORD_COUNT by 1 if the metric is enabled.public void incHeartbeatRecordCount()
HEARTBEAT_RECORD_COUNT by 1 if the metric is
 enabled.