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 { ...@@ -39,21 +39,19 @@ func (d *Pool) StatPool() []*Stat {
func (d *Pool) StatPoolTotal() *Stat { func (d *Pool) StatPoolTotal() *Stat {
m := d.StatMaster() m := d.StatMaster()
for _, q := range append(d.srvSlaves, d.srvSlavesAsync...) { for _, s := range d.StatPool() {
s := q.Stat() m.AcquireCount += s.AcquireCount
m.AcquireDuration += s.AcquireDuration
m.AcquireCount += s.AcquireCount() m.AcquiredConns += s.AcquiredConns
m.AcquireDuration += s.AcquireDuration() m.CanceledAcquireCount += s.CanceledAcquireCount
m.AcquiredConns += s.AcquiredConns() m.ConstructingConns += s.ConstructingConns
m.CanceledAcquireCount += s.CanceledAcquireCount() m.EmptyAcquireCount += s.EmptyAcquireCount
m.ConstructingConns += s.ConstructingConns() m.IdleConns += s.IdleConns
m.EmptyAcquireCount += s.EmptyAcquireCount() m.MaxConns += s.MaxConns
m.IdleConns += s.IdleConns() m.TotalConns += s.TotalConns
m.MaxConns += s.MaxConns() m.NewConnsCount += s.NewConnsCount
m.TotalConns += s.TotalConns() m.MaxLifetimeDestroyCount += s.MaxLifetimeDestroyCount
m.NewConnsCount += s.NewConnsCount() m.MaxIdleDestroyCount += s.MaxIdleDestroyCount
m.MaxLifetimeDestroyCount += s.MaxLifetimeDestroyCount()
m.MaxIdleDestroyCount += s.MaxIdleDestroyCount()
} }
m.Id = "pool" 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