Files
tasks/common/persistence/noop_health_signal_aggregator.go
pdoernerandGitHub c5ba63b180 Remove per-shard RPS warn logs (#7958)
## What changed?
Removed per-shard and per-namespace per-shard RPS warning logs since
they are no longer valuable.
2025-06-24 15:43:21 -07:00

28 lines
551 B
Go

package persistence
import (
"time"
)
var NoopHealthSignalAggregator HealthSignalAggregator = newNoopSignalAggregator()
type (
noopSignalAggregator struct{}
)
func newNoopSignalAggregator() *noopSignalAggregator { return &noopSignalAggregator{} }
func (a *noopSignalAggregator) Start() {}
func (a *noopSignalAggregator) Stop() {}
func (a *noopSignalAggregator) Record(_ int32, _ time.Duration, _ error) {}
func (a *noopSignalAggregator) AverageLatency() float64 {
return 0
}
func (*noopSignalAggregator) ErrorRatio() float64 {
return 0
}