@@ -89,7 +89,7 @@ func (p *Postgresql) gatherServer(serv *Server, acc plugins.Accumulator) error {
8989 defer rows .Close ()
9090
9191 for rows .Next () {
92- err := p .accRow (rows , acc )
92+ err := p .accRow (rows , acc , serv . Address )
9393 if err != nil {
9494 return err
9595 }
@@ -100,7 +100,7 @@ func (p *Postgresql) gatherServer(serv *Server, acc plugins.Accumulator) error {
100100 for _ , name := range serv .Databases {
101101 row := db .QueryRow (`SELECT * FROM pg_stat_database WHERE datname=$1` , name )
102102
103- err := p .accRow (row , acc )
103+ err := p .accRow (row , acc , serv . Address )
104104 if err != nil {
105105 return err
106106 }
@@ -114,7 +114,7 @@ type scanner interface {
114114 Scan (dest ... interface {}) error
115115}
116116
117- func (p * Postgresql ) accRow (row scanner , acc plugins.Accumulator ) error {
117+ func (p * Postgresql ) accRow (row scanner , acc plugins.Accumulator , server string ) error {
118118 var ignore interface {}
119119 var name string
120120 var commit , rollback , read , hit int64
@@ -135,7 +135,7 @@ func (p *Postgresql) accRow(row scanner, acc plugins.Accumulator) error {
135135 return err
136136 }
137137
138- tags := map [string ]string {"db" : name }
138+ tags := map [string ]string {"server" : server , " db" : name }
139139
140140 acc .Add ("xact_commit" , commit , tags )
141141 acc .Add ("xact_rollback" , rollback , tags )
0 commit comments