Commit c140f0f9 authored by Vladimir Barsukov's avatar Vladimir Barsukov
Browse files

add stats

parent 4e05c863
......@@ -39,21 +39,19 @@ func (d *Pool) StatPool() []*Stat {
func (d *Pool) StatPoolTotal() *Stat {
m := d.StatMaster()
for _, q := range append(d.srvSlaves, d.srvSlavesAsync...) {
s := q.Stat()
m.AcquireCount += s.AcquireCount()
m.AcquireDuration += s.AcquireDuration()
m.AcquiredConns += s.AcquiredConns()
m.CanceledAcquireCount += s.CanceledAcquireCount()
m.ConstructingConns += s.ConstructingConns()
m.EmptyAcquireCount += s.EmptyAcquireCount()
m.IdleConns += s.IdleConns()
m.MaxConns += s.MaxConns()
m.TotalConns += s.TotalConns()
m.NewConnsCount += s.NewConnsCount()
m.MaxLifetimeDestroyCount += s.MaxLifetimeDestroyCount()
m.MaxIdleDestroyCount += s.MaxIdleDestroyCount()
for _, s := range d.StatPool() {
m.AcquireCount += s.AcquireCount
m.AcquireDuration += s.AcquireDuration
m.AcquiredConns += s.AcquiredConns
m.CanceledAcquireCount += s.CanceledAcquireCount
m.ConstructingConns += s.ConstructingConns
m.EmptyAcquireCount += s.EmptyAcquireCount
m.IdleConns += s.IdleConns
m.MaxConns += s.MaxConns
m.TotalConns += s.TotalConns
m.NewConnsCount += s.NewConnsCount
m.MaxLifetimeDestroyCount += s.MaxLifetimeDestroyCount
m.MaxIdleDestroyCount += s.MaxIdleDestroyCount
}
m.Id = "pool"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment