Package com.slack.api.methods.metrics
Interface MetricsDatastore
-
- All Known Implementing Classes:
MemoryMetricsDatastore
,RedisMetricsDatastore
public interface MetricsDatastore
-
-
Method Summary
-
-
-
Method Detail
-
getNumberOfNodes
default int getNumberOfNodes()
-
getAllStats
Map<String,Map<String,MethodsStats>> getAllStats()
-
getStats
default MethodsStats getStats(String teamId)
-
getStats
MethodsStats getStats(String executorName, String teamId)
-
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)
-
setCurrentQueueSize
void setCurrentQueueSize(String executorName, String teamId, String methodName, Integer value)
-
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)
-
getLastMinuteRequests
LastMinuteRequests getLastMinuteRequests(String executorName, String teamId, String methodName)
-
addToWaitingMessageIds
void addToWaitingMessageIds(String executorName, String teamId, String methodName, String messageId)
-
-