Class AggVersionedIngestionStats

    • Constructor Detail

    • Method Detail

      • setIngestionTask

        public void setIngestionTask​(java.lang.String storeVersionTopic,
                                     StoreIngestionTask ingestionTask)
      • recordRecordsConsumed

        public void recordRecordsConsumed​(java.lang.String storeName,
                                          int version)
      • recordBytesConsumed

        public void recordBytesConsumed​(java.lang.String storeName,
                                        int version,
                                        long bytes)
      • recordLeaderConsumed

        public void recordLeaderConsumed​(java.lang.String storeName,
                                         int version,
                                         long bytes)
      • recordFollowerConsumed

        public void recordFollowerConsumed​(java.lang.String storeName,
                                           int version,
                                           long bytes)
      • recordLeaderProduced

        public void recordLeaderProduced​(java.lang.String storeName,
                                         int version,
                                         long bytesProduced,
                                         int recordCount)
      • recordRegionHybridConsumption

        public void recordRegionHybridConsumption​(java.lang.String storeName,
                                                  int version,
                                                  int regionId,
                                                  long bytesConsumed,
                                                  long offsetConsumed,
                                                  long currentTimeMs)
      • recordUpdateIgnoredDCR

        public void recordUpdateIgnoredDCR​(java.lang.String storeName,
                                           int version)
      • recordTotalDCR

        public void recordTotalDCR​(java.lang.String storeName,
                                   int version)
      • recordTimestampRegressionDCRError

        public void recordTimestampRegressionDCRError​(java.lang.String storeName,
                                                      int version)
      • recordOffsetRegressionDCRError

        public void recordOffsetRegressionDCRError​(java.lang.String storeName,
                                                   int version)
      • recordTombStoneCreationDCR

        public void recordTombStoneCreationDCR​(java.lang.String storeName,
                                               int version)
      • setIngestionTaskPushTimeoutGauge

        public void setIngestionTaskPushTimeoutGauge​(java.lang.String storeName,
                                                     int version)
      • resetIngestionTaskPushTimeoutGauge

        public void resetIngestionTaskPushTimeoutGauge​(java.lang.String storeName,
                                                       int version)
      • recordSubscribePrepLatency

        public void recordSubscribePrepLatency​(java.lang.String storeName,
                                               int version,
                                               double value)
      • recordProducerCallBackLatency

        public void recordProducerCallBackLatency​(java.lang.String storeName,
                                                  int version,
                                                  double value,
                                                  long currentTimeMs)
      • recordConsumedRecordEndToEndProcessingLatency

        public void recordConsumedRecordEndToEndProcessingLatency​(java.lang.String storeName,
                                                                  int version,
                                                                  double value,
                                                                  long currentTimeMs)
      • recordVersionTopicEndOffsetRewind

        public void recordVersionTopicEndOffsetRewind​(java.lang.String storeName,
                                                      int version)
      • recordNearlineProducerToLocalBrokerLatency

        public void recordNearlineProducerToLocalBrokerLatency​(java.lang.String storeName,
                                                               int version,
                                                               double value,
                                                               long timestamp)
      • recordNearlineLocalBrokerToReadyToServeLatency

        public void recordNearlineLocalBrokerToReadyToServeLatency​(java.lang.String storeName,
                                                                   int version,
                                                                   double value,
                                                                   long timestamp)
      • recordTransformerLatency

        public void recordTransformerLatency​(java.lang.String storeName,
                                             int version,
                                             double value,
                                             long timestamp)
      • recordTransformerError

        public void recordTransformerError​(java.lang.String storeName,
                                           int version,
                                           double value,
                                           long timestamp)
      • recordMaxIdleTime

        public void recordMaxIdleTime​(java.lang.String storeName,
                                      int version,
                                      long idleTimeMs)
      • registerTransformerLatencySensor

        public void registerTransformerLatencySensor​(java.lang.String storeName,
                                                     int version)
      • registerTransformerErrorSensor

        public void registerTransformerErrorSensor​(java.lang.String storeName,
                                                   int version)