Interface MetricsDatastore

    • Method Detail

      • getNumberOfNodes

        default int getNumberOfNodes()
      • incrementAllCompletedCalls

        void incrementAllCompletedCalls​(String executorName,
                                        String teamId,
                                        String methodName)
      • incrementSuccessfulCalls

        void incrementSuccessfulCalls​(String executorName,
                                      String teamId,
                                      String methodName)
      • incrementUnsuccessfulCalls

        void incrementUnsuccessfulCalls​(String executorName,
                                        String teamId,
                                        String methodName)
      • incrementFailedCalls

        void incrementFailedCalls​(String executorName,
                                  String teamId,
                                  String methodName)
      • updateCurrentQueueSize

        void updateCurrentQueueSize​(String executorName,
                                    String teamId,
                                    String methodName)
      • updateNumberOfLastMinuteRequests

        void updateNumberOfLastMinuteRequests​(String executorName,
                                              String teamId,
                                              String methodName)
      • getNumberOfLastMinuteRequests

        Integer getNumberOfLastMinuteRequests​(String executorName,
                                              String teamId,
                                              String methodName)
      • setNumberOfLastMinuteRequests

        void setNumberOfLastMinuteRequests​(String executorName,
                                           String teamId,
                                           String methodName,
                                           Integer value)
      • getRateLimitedMethodRetryEpochMillis

        Long getRateLimitedMethodRetryEpochMillis​(String executorName,
                                                  String teamId,
                                                  String methodName)
      • setRateLimitedMethodRetryEpochMillis

        void setRateLimitedMethodRetryEpochMillis​(String executorName,
                                                  String teamId,
                                                  String methodName,
                                                  Long epochTimeMillis)
      • addToLastMinuteRequests

        void addToLastMinuteRequests​(String executorName,
                                     String teamId,
                                     String methodName,
                                     Long currentMillis)
      • addToWaitingMessageIds

        void addToWaitingMessageIds​(String executorName,
                                    String teamId,
                                    String methodName,
                                    String messageId)
      • deleteFromWaitingMessageIds

        void deleteFromWaitingMessageIds​(String executorName,
                                         String teamId,
                                         String methodName,
                                         String messageId)