Interface MetricsDatastore
-
- All Known Implementing Classes:
BaseMemoryMetricsDatastore
,BaseRedisMetricsDatastore
,MemoryMetricsDatastore
,MemoryMetricsDatastore
,MemoryMetricsDatastore
,RedisMetricsDatastore
,RedisMetricsDatastore
,RedisMetricsDatastore
public interface MetricsDatastore
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_SINGLETON_EXECUTOR_NAME
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_SINGLETON_EXECUTOR_NAME
static final String DEFAULT_SINGLETON_EXECUTOR_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getNumberOfNodes
default int getNumberOfNodes()
-
getAllStats
Map<String,Map<String,RequestStats>> getAllStats()
-
getStats
default RequestStats getStats(String teamId)
-
getStats
RequestStats 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)
-
-