ease up on the stats rate

This commit is contained in:
Andre Medeiros 2021-07-07 22:54:26 -04:00
parent bfa1342c62
commit 0db6090f3e

View file

@ -29,13 +29,13 @@ func NewClient(id, secret string, statsd *statsd.Client) *Client {
tracer := &httptrace.ClientTrace{ tracer := &httptrace.ClientTrace{
GotConn: func(info httptrace.GotConnInfo) { GotConn: func(info httptrace.GotConnInfo) {
if info.Reused { if info.Reused {
statsd.Incr("reddit.api.connections.reused", []string{}, 1.0) statsd.Incr("reddit.api.connections.reused", []string{}, 0.1)
if info.WasIdle { if info.WasIdle {
idleTime := float64(int64(info.IdleTime) / int64(time.Millisecond)) idleTime := float64(int64(info.IdleTime) / int64(time.Millisecond))
statsd.Histogram("reddit.api.connections.idle_time", idleTime, []string{}, 0.1) statsd.Histogram("reddit.api.connections.idle_time", idleTime, []string{}, 0.1)
} }
} else { } else {
statsd.Incr("reddit.api.connections.created", []string{}, 1.0) statsd.Incr("reddit.api.connections.created", []string{}, 0.1)
} }
}, },
} }