MCPcopy
hub / github.com/redis/go-redis / GetAllStats

Method GetAllStats

maintnotifications/circuit_breaker.go:269–277  ·  view source on GitHub ↗

GetAllStats returns statistics for all circuit breakers

()

Source from the content-addressed store, hash-verified

267
268// GetAllStats returns statistics for all circuit breakers
269func (cbm *CircuitBreakerManager) GetAllStats() []CircuitBreakerStats {
270 var stats []CircuitBreakerStats
271 cbm.breakers.Range(func(key, value interface{}) bool {
272 entry := value.(*CircuitBreakerEntry)
273 stats = append(stats, entry.breaker.GetStats())
274 return true
275 })
276 return stats
277}
278
279// cleanupLoop runs background cleanup of unused circuit breakers
280func (cbm *CircuitBreakerManager) cleanupLoop() {

Callers 2

Calls 1

GetStatsMethod · 0.45

Tested by 1