Class AccountServiceMetrics


  • public class AccountServiceMetrics
    extends java.lang.Object
    AccountService specific metrics tracking.

    Exports metrics that are triggered by the AccountService to the provided MetricRegistry.

    • Field Detail

      • 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
    • Constructor Detail

      • AccountServiceMetrics

        public AccountServiceMetrics​(com.codahale.metrics.MetricRegistry metricRegistry)