@@ -46,7 +46,11 @@ type postgresDatabasesCollector struct {
46
46
commits typedDesc
47
47
rollbacks typedDesc
48
48
blocks typedDesc
49
- tuples typedDesc
49
+ tuplesReturned typedDesc
50
+ tuplesFetched typedDesc
51
+ tuplesInserted typedDesc
52
+ tuplesUpdated typedDesc
53
+ tuplesDeleted typedDesc
50
54
tempbytes typedDesc
51
55
tempfiles typedDesc
52
56
conflicts typedDesc
@@ -89,10 +93,34 @@ func NewPostgresDatabasesCollector(constLabels labels, settings model.CollectorS
89
93
[]string {"database" , "access" }, constLabels ,
90
94
settings .Filters ,
91
95
),
92
- tuples : newBuiltinTypedDesc (
93
- descOpts {"postgres" , "database" , "tuples_total " , "Total number of rows processed by each type of operation ." , 0 },
96
+ tuplesReturned : newBuiltinTypedDesc (
97
+ descOpts {"postgres" , "database" , "tuples_returned_total " , "Total number of rows returned per each database ." , 0 },
94
98
prometheus .CounterValue ,
95
- []string {"database" , "tuples" }, constLabels ,
99
+ []string {"database" }, constLabels ,
100
+ settings .Filters ,
101
+ ),
102
+ tuplesFetched : newBuiltinTypedDesc (
103
+ descOpts {"postgres" , "database" , "tuples_fetched_total" , "Total number of rows fetched per each database." , 0 },
104
+ prometheus .CounterValue ,
105
+ []string {"database" }, constLabels ,
106
+ settings .Filters ,
107
+ ),
108
+ tuplesInserted : newBuiltinTypedDesc (
109
+ descOpts {"postgres" , "database" , "tuples_inserted_total" , "Total number of rows inserted per each database." , 0 },
110
+ prometheus .CounterValue ,
111
+ []string {"database" }, constLabels ,
112
+ settings .Filters ,
113
+ ),
114
+ tuplesUpdated : newBuiltinTypedDesc (
115
+ descOpts {"postgres" , "database" , "tuples_updated_total" , "Total number of rows updated per each database." , 0 },
116
+ prometheus .CounterValue ,
117
+ []string {"database" }, constLabels ,
118
+ settings .Filters ,
119
+ ),
120
+ tuplesDeleted : newBuiltinTypedDesc (
121
+ descOpts {"postgres" , "database" , "tuples_deleted_total" , "Total number of rows deleted per each database." , 0 },
122
+ prometheus .CounterValue ,
123
+ []string {"database" }, constLabels ,
96
124
settings .Filters ,
97
125
),
98
126
tempbytes : newBuiltinTypedDesc (
@@ -209,11 +237,11 @@ func (c *postgresDatabasesCollector) Update(config Config, ch chan<- prometheus.
209
237
ch <- c .rollbacks .newConstMetric (stat .xactrollback , stat .database )
210
238
ch <- c .blocks .newConstMetric (stat .blksread , stat .database , "read" )
211
239
ch <- c .blocks .newConstMetric (stat .blkshit , stat .database , "hit" )
212
- ch <- c .tuples .newConstMetric (stat .tupreturned , stat .database , "returned" )
213
- ch <- c .tuples .newConstMetric (stat .tupfetched , stat .database , "fetched" )
214
- ch <- c .tuples .newConstMetric (stat .tupinserted , stat .database , "inserted" )
215
- ch <- c .tuples .newConstMetric (stat .tupupdated , stat .database , "updated" )
216
- ch <- c .tuples .newConstMetric (stat .tupdeleted , stat .database , "deleted" )
240
+ ch <- c .tuplesReturned .newConstMetric (stat .tupreturned , stat .database )
241
+ ch <- c .tuplesFetched .newConstMetric (stat .tupfetched , stat .database )
242
+ ch <- c .tuplesInserted .newConstMetric (stat .tupinserted , stat .database )
243
+ ch <- c .tuplesUpdated .newConstMetric (stat .tupupdated , stat .database )
244
+ ch <- c .tuplesDeleted .newConstMetric (stat .tupdeleted , stat .database )
217
245
218
246
ch <- c .tempbytes .newConstMetric (stat .tempbytes , stat .database )
219
247
ch <- c .tempfiles .newConstMetric (stat .tempfiles , stat .database )
0 commit comments