fn: added server too busy stats (#717)

This commit is contained in:
Tolga Ceylan
2018-01-23 19:30:01 -08:00
committed by GitHub
parent 6873ed1fc1
commit ee59361bda
3 changed files with 49 additions and 16 deletions

View File

@@ -149,6 +149,10 @@ func (s *stats) IncrementErrors(ctx context.Context) {
common.IncrementCounter(ctx, errorsMetricName)
}
func (s *stats) IncrementTooBusy(ctx context.Context) {
common.IncrementCounter(ctx, serverBusyMetricName)
}
func (s *stats) Stats() Stats {
var stats Stats
s.mu.Lock()
@@ -166,11 +170,12 @@ func (s *stats) Stats() Stats {
}
const (
queuedMetricName = "queued"
callsMetricName = "calls"
runningMetricName = "running"
completedMetricName = "completed"
failedMetricName = "failed"
timedoutMetricName = "timeouts"
errorsMetricName = "errors"
queuedMetricName = "queued"
callsMetricName = "calls"
runningMetricName = "running"
completedMetricName = "completed"
failedMetricName = "failed"
timedoutMetricName = "timeouts"
errorsMetricName = "errors"
serverBusyMetricName = "server_busy"
)