Class AzureMetrics


  • public class AzureMetrics
    extends java.lang.Object
    • Field Detail

      • BLOB_UPLOAD_REQUEST_COUNT

        public static final java.lang.String BLOB_UPLOAD_REQUEST_COUNT
        See Also:
        Constant Field Values
      • BLOB_UPLOAD_SUCCESS_COUNT

        public static final java.lang.String BLOB_UPLOAD_SUCCESS_COUNT
        See Also:
        Constant Field Values
      • BLOB_DOWNLOAD_REQUEST_COUNT

        public static final java.lang.String BLOB_DOWNLOAD_REQUEST_COUNT
        See Also:
        Constant Field Values
      • BLOB_DOWNLOAD_SUCCESS_COUNT

        public static final java.lang.String BLOB_DOWNLOAD_SUCCESS_COUNT
        See Also:
        Constant Field Values
      • BLOB_DOWNLOAD_ERROR_COUNT

        public static final java.lang.String BLOB_DOWNLOAD_ERROR_COUNT
        See Also:
        Constant Field Values
      • BLOB_UPLOAD_CONFLICT_COUNT

        public static final java.lang.String BLOB_UPLOAD_CONFLICT_COUNT
        See Also:
        Constant Field Values
      • BLOB_UPLOAD_TIME

        public static final java.lang.String BLOB_UPLOAD_TIME
        See Also:
        Constant Field Values
      • BLOB_DOWNLOAD_TIME

        public static final java.lang.String BLOB_DOWNLOAD_TIME
        See Also:
        Constant Field Values
      • BLOB_UPDATE_TIME

        public static final java.lang.String BLOB_UPDATE_TIME
        See Also:
        Constant Field Values
      • BLOB_UPDATED_COUNT

        public static final java.lang.String BLOB_UPDATED_COUNT
        See Also:
        Constant Field Values
      • BLOB_UPDATE_CONFLICT_COUNT

        public static final java.lang.String BLOB_UPDATE_CONFLICT_COUNT
        See Also:
        Constant Field Values
      • DOCUMENT_CREATE_TIME

        public static final java.lang.String DOCUMENT_CREATE_TIME
        See Also:
        Constant Field Values
      • CONTAINER_DELETION_DOCUMENT_CREATE_TIME

        public static final java.lang.String CONTAINER_DELETION_DOCUMENT_CREATE_TIME
        See Also:
        Constant Field Values
      • DOCUMENT_READ_TIME

        public static final java.lang.String DOCUMENT_READ_TIME
        See Also:
        Constant Field Values
      • CONTAINER_DELETION_ENTRY_READ_TIME

        public static final java.lang.String CONTAINER_DELETION_ENTRY_READ_TIME
        See Also:
        Constant Field Values
      • DOCUMENT_UPDATE_TIME

        public static final java.lang.String DOCUMENT_UPDATE_TIME
        See Also:
        Constant Field Values
      • DOCUMENT_DELETE_TIME

        public static final java.lang.String DOCUMENT_DELETE_TIME
        See Also:
        Constant Field Values
      • DOCUMENT_QUERY_COUNT

        public static final java.lang.String DOCUMENT_QUERY_COUNT
        See Also:
        Constant Field Values
      • CHANGEFEED_QUERY_COUNT

        public static final java.lang.String CHANGEFEED_QUERY_COUNT
        See Also:
        Constant Field Values
      • CHANGEFEED_QUERY_FAILURE_COUNT

        public static final java.lang.String CHANGEFEED_QUERY_FAILURE_COUNT
        See Also:
        Constant Field Values
      • MISSING_KEYS_QUERY_TIME

        public static final java.lang.String MISSING_KEYS_QUERY_TIME
        See Also:
        Constant Field Values
      • CHANGE_FEED_QUERY_TIME

        public static final java.lang.String CHANGE_FEED_QUERY_TIME
        See Also:
        Constant Field Values
      • REPLICATION_FEED_QUERY_TIME

        public static final java.lang.String REPLICATION_FEED_QUERY_TIME
        See Also:
        Constant Field Values
      • CHANGE_FEED_CACHE_HIT_RATE

        public static final java.lang.String CHANGE_FEED_CACHE_HIT_RATE
        See Also:
        Constant Field Values
      • CHANGE_FEED_CACHE_MISS_RATE

        public static final java.lang.String CHANGE_FEED_CACHE_MISS_RATE
        See Also:
        Constant Field Values
      • CHANGE_FEED_CACHE_REFRESH_RATE

        public static final java.lang.String CHANGE_FEED_CACHE_REFRESH_RATE
        See Also:
        Constant Field Values
      • DEAD_BLOBS_QUERY_TIME

        public static final java.lang.String DEAD_BLOBS_QUERY_TIME
        See Also:
        Constant Field Values
      • DELETED_CONTAINER_BLOBS_QUERY_TIME

        public static final java.lang.String DELETED_CONTAINER_BLOBS_QUERY_TIME
        See Also:
        Constant Field Values
      • FIND_SINCE_QUERY_TIME

        public static final java.lang.String FIND_SINCE_QUERY_TIME
        See Also:
        Constant Field Values
      • BLOB_UPDATE_ERROR_COUNT

        public static final java.lang.String BLOB_UPDATE_ERROR_COUNT
        See Also:
        Constant Field Values
      • BLOB_UPDATE_RECOVER_COUNT

        public static final java.lang.String BLOB_UPDATE_RECOVER_COUNT
        See Also:
        Constant Field Values
      • STORAGE_ERROR_COUNT

        public static final java.lang.String STORAGE_ERROR_COUNT
        See Also:
        Constant Field Values
      • DOCUMENT_ERROR_COUNT

        public static final java.lang.String DOCUMENT_ERROR_COUNT
        See Also:
        Constant Field Values
      • BLOB_DELETE_REQUEST_COUNT

        public static final java.lang.String BLOB_DELETE_REQUEST_COUNT
        See Also:
        Constant Field Values
      • BLOB_DELETED_COUNT

        public static final java.lang.String BLOB_DELETED_COUNT
        See Also:
        Constant Field Values
      • BLOB_DELETION_TIME

        public static final java.lang.String BLOB_DELETION_TIME
        See Also:
        Constant Field Values
      • BLOB_DELETE_ERROR_COUNT

        public static final java.lang.String BLOB_DELETE_ERROR_COUNT
        See Also:
        Constant Field Values
      • CONFIG_ERROR_COUNT

        public static final java.lang.String CONFIG_ERROR_COUNT
        See Also:
        Constant Field Values
      • BACKUP_SUCCESS_LATENCY

        public static final java.lang.String BACKUP_SUCCESS_LATENCY
        See Also:
        Constant Field Values
      • BACKUP_SUCCESS_BYTE_RATE

        public static final java.lang.String BACKUP_SUCCESS_BYTE_RATE
        See Also:
        Constant Field Values
      • BACKUP_ERROR_COUNT

        public static final java.lang.String BACKUP_ERROR_COUNT
        See Also:
        Constant Field Values
      • COMPACTION_PROGRESS_READ_ERROR_COUNT

        public static final java.lang.String COMPACTION_PROGRESS_READ_ERROR_COUNT
        See Also:
        Constant Field Values
      • COMPACTION_PROGRESS_WRITE_ERROR_COUNT

        public static final java.lang.String COMPACTION_PROGRESS_WRITE_ERROR_COUNT
        See Also:
        Constant Field Values
      • ABS_TOKEN_REFRESH_ATTEMPT_COUNT

        public static final java.lang.String ABS_TOKEN_REFRESH_ATTEMPT_COUNT
        See Also:
        Constant Field Values
      • ABS_FORBIDDEN_EXCEPTION_COUNT

        public static final java.lang.String ABS_FORBIDDEN_EXCEPTION_COUNT
        See Also:
        Constant Field Values
      • STORAGE_CLIENT_OPERATION_RETRY_COUNT

        public static final java.lang.String STORAGE_CLIENT_OPERATION_RETRY_COUNT
        See Also:
        Constant Field Values
      • STORAGE_CLIENT_OPERATION_EXCEPTION_COUNT

        public static final java.lang.String STORAGE_CLIENT_OPERATION_EXCEPTION_COUNT
        See Also:
        Constant Field Values
      • STORAGE_CLIENT_FAILURE_AFTER_RETRY_COUNT

        public static final java.lang.String STORAGE_CLIENT_FAILURE_AFTER_RETRY_COUNT
        See Also:
        Constant Field Values
      • LAST_CONTAINER_DELETION_TIMESTAMP

        public static final java.lang.String LAST_CONTAINER_DELETION_TIMESTAMP
        See Also:
        Constant Field Values
      • DEPRECATED_CONTAINER_COMPACTION_FAILURE_COUNT

        public static final java.lang.String DEPRECATED_CONTAINER_COMPACTION_FAILURE_COUNT
        See Also:
        Constant Field Values
      • DEPRECATED_CONTAINER_COMPACTION_SUCCESS_COUNT

        public static final java.lang.String DEPRECATED_CONTAINER_COMPACTION_SUCCESS_COUNT
        See Also:
        Constant Field Values
      • blobUploadRequestCount

        public final com.codahale.metrics.Counter blobUploadRequestCount
      • blobUploadSuccessCount

        public final com.codahale.metrics.Counter blobUploadSuccessCount
      • blobDownloadRequestCount

        public final com.codahale.metrics.Counter blobDownloadRequestCount
      • blobDownloadSuccessCount

        public final com.codahale.metrics.Counter blobDownloadSuccessCount
      • blobDownloadErrorCount

        public final com.codahale.metrics.Counter blobDownloadErrorCount
      • blobUploadConflictCount

        public final com.codahale.metrics.Counter blobUploadConflictCount
      • blobUpdatedCount

        public final com.codahale.metrics.Counter blobUpdatedCount
      • blobUpdateConflictCount

        public final com.codahale.metrics.Counter blobUpdateConflictCount
        Attempts to update blob metadata that fail due to concurrent update (412)
      • blobUploadTime

        public final com.codahale.metrics.Timer blobUploadTime
      • blobDownloadTime

        public final com.codahale.metrics.Timer blobDownloadTime
      • blobUpdateTime

        public final com.codahale.metrics.Timer blobUpdateTime
      • documentCreateTime

        public final com.codahale.metrics.Timer documentCreateTime
      • containerDeprecationDocumentCreateTime

        public final com.codahale.metrics.Timer containerDeprecationDocumentCreateTime
      • documentReadTime

        public final com.codahale.metrics.Timer documentReadTime
      • continerDeletionEntryReadTime

        public final com.codahale.metrics.Timer continerDeletionEntryReadTime
      • documentUpdateTime

        public final com.codahale.metrics.Timer documentUpdateTime
      • documentDeleteTime

        public final com.codahale.metrics.Timer documentDeleteTime
      • missingKeysQueryTime

        public final com.codahale.metrics.Timer missingKeysQueryTime
      • changeFeedQueryTime

        public final com.codahale.metrics.Timer changeFeedQueryTime
      • replicationFeedQueryTime

        public final com.codahale.metrics.Timer replicationFeedQueryTime
      • changeFeedCacheHitRate

        public final com.codahale.metrics.Meter changeFeedCacheHitRate
      • changeFeedCacheMissRate

        public final com.codahale.metrics.Meter changeFeedCacheMissRate
      • changeFeedCacheRefreshRate

        public final com.codahale.metrics.Meter changeFeedCacheRefreshRate
      • documentQueryCount

        public final com.codahale.metrics.Counter documentQueryCount
      • changeFeedQueryCount

        public final com.codahale.metrics.Counter changeFeedQueryCount
      • changeFeedQueryFailureCount

        public final com.codahale.metrics.Counter changeFeedQueryFailureCount
      • deadBlobsQueryTime

        public final com.codahale.metrics.Timer deadBlobsQueryTime
      • deletedContainerBlobsQueryTime

        public final com.codahale.metrics.Timer deletedContainerBlobsQueryTime
      • findSinceQueryTime

        public final com.codahale.metrics.Timer findSinceQueryTime
      • blobUpdateErrorCount

        public final com.codahale.metrics.Counter blobUpdateErrorCount
      • blobUpdateRecoverCount

        public final com.codahale.metrics.Counter blobUpdateRecoverCount
      • storageErrorCount

        public final com.codahale.metrics.Counter storageErrorCount
      • documentErrorCount

        public final com.codahale.metrics.Counter documentErrorCount
      • blobDeleteRequestCount

        public final com.codahale.metrics.Counter blobDeleteRequestCount
      • blobDeletedCount

        public final com.codahale.metrics.Counter blobDeletedCount
      • blobDeletionTime

        public final com.codahale.metrics.Timer blobDeletionTime
      • blobDeleteErrorCount

        public final com.codahale.metrics.Counter blobDeleteErrorCount
      • configErrorCount

        public final com.codahale.metrics.Counter configErrorCount
      • backupSuccessLatency

        public final com.codahale.metrics.Timer backupSuccessLatency
      • backupSuccessByteRate

        public final com.codahale.metrics.Meter backupSuccessByteRate
      • backupErrorCount

        public final com.codahale.metrics.Counter backupErrorCount
      • compactionProgressReadErrorCount

        public final com.codahale.metrics.Counter compactionProgressReadErrorCount
      • compactionProgressWriteErrorCount

        public final com.codahale.metrics.Counter compactionProgressWriteErrorCount
      • absTokenRefreshAttemptCount

        public final com.codahale.metrics.Counter absTokenRefreshAttemptCount
      • absForbiddenExceptionCount

        public final com.codahale.metrics.Counter absForbiddenExceptionCount
      • storageClientOperationRetryCount

        public final com.codahale.metrics.Counter storageClientOperationRetryCount
      • storageClientOperationExceptionCount

        public final com.codahale.metrics.Counter storageClientOperationExceptionCount
      • storageClientFailureAfterRetryCount

        public final com.codahale.metrics.Counter storageClientFailureAfterRetryCount
      • deprecatedContainerCompactionFailureCount

        public final com.codahale.metrics.Counter deprecatedContainerCompactionFailureCount
      • deprecatedContainerCompactionSuccessCount

        public final com.codahale.metrics.Counter deprecatedContainerCompactionSuccessCount
    • Constructor Detail

      • AzureMetrics

        public AzureMetrics​(com.codahale.metrics.MetricRegistry registry)
    • Method Detail

      • trackLatestContainerDeletionTimestamp

        public void trackLatestContainerDeletionTimestamp​(AzureContainerCompactor azureContainerCompactor)
        Tracks the timestamp upto which the cloud container compaction has caught up with the account service.
        Parameters:
        azureContainerCompactor - AzureContainerCompactor object.