Package com.github.ambry.account
Class AccountServiceMetrics
- java.lang.Object
-
- com.github.ambry.account.AccountServiceMetrics
-
public class AccountServiceMetrics extends java.lang.Object
AccountService
specific metrics tracking. Exports metrics that are triggered by theAccountService
to the providedMetricRegistry
.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AccountServiceMetrics(com.codahale.metrics.MetricRegistry metricRegistry)
-
-
-
Field Detail
-
STARTUP_TIME_MSEC
public static final java.lang.String STARTUP_TIME_MSEC
- See Also:
- Constant Field Values
-
UPDATE_ACCOUNT_TIME_MSEC
public static final java.lang.String UPDATE_ACCOUNT_TIME_MSEC
- See Also:
- Constant Field Values
-
FETCH_REMOTE_ACCOUNT_TIME_MSEC
public static final java.lang.String FETCH_REMOTE_ACCOUNT_TIME_MSEC
- See Also:
- Constant Field Values
-
ACCOUNT_UPDATE_CONSUMER_TIME_MSEC
public static final java.lang.String ACCOUNT_UPDATE_CONSUMER_TIME_MSEC
- See Also:
- Constant Field Values
-
ACCOUNT_UPDATE_TO_AMBRY_TIME_MSEC
public static final java.lang.String ACCOUNT_UPDATE_TO_AMBRY_TIME_MSEC
- See Also:
- Constant Field Values
-
ACCOUNT_FETCH_FROM_AMBRY_TIME_MSEC
public static final java.lang.String ACCOUNT_FETCH_FROM_AMBRY_TIME_MSEC
- See Also:
- Constant Field Values
-
BACKUP_WRITE_TIME_MSEC
public static final java.lang.String BACKUP_WRITE_TIME_MSEC
- See Also:
- Constant Field Values
-
BACKUP_READ_TIME_MSEC
public static final java.lang.String BACKUP_READ_TIME_MSEC
- See Also:
- Constant Field Values
-
UNRECOGNIZED_MESSAGE_ERROR_COUNT
public static final java.lang.String UNRECOGNIZED_MESSAGE_ERROR_COUNT
- See Also:
- Constant Field Values
-
NOTIFY_ACCOUNT_DATA_CHANGE_ERROR_COUNT
public static final java.lang.String NOTIFY_ACCOUNT_DATA_CHANGE_ERROR_COUNT
- See Also:
- Constant Field Values
-
UPDATE_ACCOUNT_ERROR_COUNT
public static final java.lang.String UPDATE_ACCOUNT_ERROR_COUNT
- See Also:
- Constant Field Values
-
CONFLICT_RETRY_COUNT
public static final java.lang.String CONFLICT_RETRY_COUNT
- See Also:
- Constant Field Values
-
ACCOUNT_UPDATES_TO_STORE_ERROR_COUNT
public static final java.lang.String ACCOUNT_UPDATES_TO_STORE_ERROR_COUNT
- See Also:
- Constant Field Values
-
FETCH_REMOTE_ACCOUNT_ERROR_COUNT
public static final java.lang.String FETCH_REMOTE_ACCOUNT_ERROR_COUNT
- See Also:
- Constant Field Values
-
REMOTE_DATA_CORRUPTION_ERROR_COUNT
public static final java.lang.String REMOTE_DATA_CORRUPTION_ERROR_COUNT
- See Also:
- Constant Field Values
-
BACKUP_ERROR_COUNT
public static final java.lang.String BACKUP_ERROR_COUNT
- See Also:
- Constant Field Values
-
NULL_NOTIFIER_COUNT
public static final java.lang.String NULL_NOTIFIER_COUNT
- See Also:
- Constant Field Values
-
ACCOUNT_UPDATES_CAPTURED_BY_SCHEDULED_UPDATER_COUNT
public static final java.lang.String ACCOUNT_UPDATES_CAPTURED_BY_SCHEDULED_UPDATER_COUNT
- See Also:
- Constant Field Values
-
ACCOUNT_UPDATES_TO_AMBRY_SERVER_ERROR_COUNT
public static final java.lang.String ACCOUNT_UPDATES_TO_AMBRY_SERVER_ERROR_COUNT
- See Also:
- Constant Field Values
-
ACCOUNT_DELETES_TO_AMBRY_SERVER_ERROR_COUNT
public static final java.lang.String ACCOUNT_DELETES_TO_AMBRY_SERVER_ERROR_COUNT
- See Also:
- Constant Field Values
-
ACCOUNT_FETCH_FROM_AMBRY_SERVER_ERROR_COUNT
public static final java.lang.String ACCOUNT_FETCH_FROM_AMBRY_SERVER_ERROR_COUNT
- See Also:
- Constant Field Values
-
GET_ACCOUNT_INCONSISTENCY_COUNT
public static final java.lang.String GET_ACCOUNT_INCONSISTENCY_COUNT
- See Also:
- Constant Field Values
-
ON_DEMAND_CONTAINER_FETCH_COUNT
public static final java.lang.String ON_DEMAND_CONTAINER_FETCH_COUNT
- See Also:
- Constant Field Values
-
ACCOUNT_DATA_INCONSISTENCY_COUNT
public static final java.lang.String ACCOUNT_DATA_INCONSISTENCY_COUNT
- See Also:
- Constant Field Values
-
TIME_IN_SECONDS_SINCE_LAST_SYNC
public static final java.lang.String TIME_IN_SECONDS_SINCE_LAST_SYNC
- See Also:
- Constant Field Values
-
CONTAINER_COUNT
public static final java.lang.String CONTAINER_COUNT
- See Also:
- Constant Field Values
-
startupTimeInMs
public final com.codahale.metrics.Histogram startupTimeInMs
-
updateAccountTimeInMs
public final com.codahale.metrics.Histogram updateAccountTimeInMs
-
fetchRemoteAccountTimeInMs
public final com.codahale.metrics.Histogram fetchRemoteAccountTimeInMs
-
accountUpdateConsumerTimeInMs
public final com.codahale.metrics.Histogram accountUpdateConsumerTimeInMs
-
accountUpdateToAmbryTimeInMs
public final com.codahale.metrics.Histogram accountUpdateToAmbryTimeInMs
-
accountFetchFromAmbryTimeInMs
public final com.codahale.metrics.Histogram accountFetchFromAmbryTimeInMs
-
backupWriteTimeInMs
public final com.codahale.metrics.Histogram backupWriteTimeInMs
-
backupReadTimeInMs
public final com.codahale.metrics.Histogram backupReadTimeInMs
-
unrecognizedMessageErrorCount
public final com.codahale.metrics.Counter unrecognizedMessageErrorCount
-
notifyAccountDataChangeErrorCount
public final com.codahale.metrics.Counter notifyAccountDataChangeErrorCount
-
updateAccountErrorCount
public final com.codahale.metrics.Counter updateAccountErrorCount
-
conflictRetryCount
public final com.codahale.metrics.Counter conflictRetryCount
-
fetchRemoteAccountErrorCount
public final com.codahale.metrics.Counter fetchRemoteAccountErrorCount
-
remoteDataCorruptionErrorCount
public final com.codahale.metrics.Counter remoteDataCorruptionErrorCount
-
backupErrorCount
public final com.codahale.metrics.Counter backupErrorCount
-
nullNotifierCount
public final com.codahale.metrics.Counter nullNotifierCount
-
accountUpdatesCapturedByScheduledUpdaterCount
public final com.codahale.metrics.Counter accountUpdatesCapturedByScheduledUpdaterCount
-
accountUpdatesToAmbryServerErrorCount
public final com.codahale.metrics.Counter accountUpdatesToAmbryServerErrorCount
-
accountDeletesToAmbryServerErrorCount
public final com.codahale.metrics.Counter accountDeletesToAmbryServerErrorCount
-
accountFetchFromAmbryServerErrorCount
public final com.codahale.metrics.Counter accountFetchFromAmbryServerErrorCount
-
accountUpdatesToStoreErrorCount
public final com.codahale.metrics.Counter accountUpdatesToStoreErrorCount
-
getAccountInconsistencyCount
public final com.codahale.metrics.Counter getAccountInconsistencyCount
-
onDemandContainerFetchCount
public final com.codahale.metrics.Counter onDemandContainerFetchCount
-
-