@@ -52,6 +52,7 @@ func TestPGStatDatabaseCollector(t *testing.T) {
52
52
"deadlocks" ,
53
53
"blk_read_time" ,
54
54
"blk_write_time" ,
55
+ "active_time" ,
55
56
"stats_reset" ,
56
57
}
57
58
@@ -80,6 +81,7 @@ func TestPGStatDatabaseCollector(t *testing.T) {
80
81
925 ,
81
82
16 ,
82
83
823 ,
84
+ 33 ,
83
85
srT )
84
86
85
87
mock .ExpectQuery (sanitizeQuery (statDatabaseQuery )).WillReturnRows (rows )
@@ -113,6 +115,7 @@ func TestPGStatDatabaseCollector(t *testing.T) {
113
115
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 925 },
114
116
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 16 },
115
117
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 823 },
118
+ {labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 0.033 },
116
119
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 1685059842 },
117
120
}
118
121
@@ -159,6 +162,7 @@ func TestPGStatDatabaseCollectorNullValues(t *testing.T) {
159
162
"deadlocks" ,
160
163
"blk_read_time" ,
161
164
"blk_write_time" ,
165
+ "active_time" ,
162
166
"stats_reset" ,
163
167
}
164
168
@@ -182,6 +186,7 @@ func TestPGStatDatabaseCollectorNullValues(t *testing.T) {
182
186
925 ,
183
187
16 ,
184
188
823 ,
189
+ 32 ,
185
190
srT ).
186
191
AddRow (
187
192
"pid" ,
@@ -202,6 +207,7 @@ func TestPGStatDatabaseCollectorNullValues(t *testing.T) {
202
207
925 ,
203
208
16 ,
204
209
823 ,
210
+ 32 ,
205
211
srT )
206
212
mock .ExpectQuery (sanitizeQuery (statDatabaseQuery )).WillReturnRows (rows )
207
213
@@ -234,6 +240,7 @@ func TestPGStatDatabaseCollectorNullValues(t *testing.T) {
234
240
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 925 },
235
241
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 16 },
236
242
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 823 },
243
+ {labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 0.032 },
237
244
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 1685059842 },
238
245
}
239
246
@@ -275,6 +282,7 @@ func TestPGStatDatabaseCollectorRowLeakTest(t *testing.T) {
275
282
"deadlocks" ,
276
283
"blk_read_time" ,
277
284
"blk_write_time" ,
285
+ "active_time" ,
278
286
"stats_reset" ,
279
287
}
280
288
@@ -303,6 +311,7 @@ func TestPGStatDatabaseCollectorRowLeakTest(t *testing.T) {
303
311
925 ,
304
312
16 ,
305
313
823 ,
314
+ 14 ,
306
315
srT ).
307
316
AddRow (
308
317
nil ,
@@ -324,6 +333,7 @@ func TestPGStatDatabaseCollectorRowLeakTest(t *testing.T) {
324
333
nil ,
325
334
nil ,
326
335
nil ,
336
+ nil ,
327
337
).
328
338
AddRow (
329
339
"pid" ,
@@ -344,6 +354,7 @@ func TestPGStatDatabaseCollectorRowLeakTest(t *testing.T) {
344
354
926 ,
345
355
17 ,
346
356
824 ,
357
+ 15 ,
347
358
srT )
348
359
mock .ExpectQuery (sanitizeQuery (statDatabaseQuery )).WillReturnRows (rows )
349
360
@@ -376,7 +387,9 @@ func TestPGStatDatabaseCollectorRowLeakTest(t *testing.T) {
376
387
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 925 },
377
388
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 16 },
378
389
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 823 },
390
+ {labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 0.014 },
379
391
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 1685059842 },
392
+
380
393
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_GAUGE , value : 355 },
381
394
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 4946 },
382
395
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 289097745 },
@@ -393,6 +406,7 @@ func TestPGStatDatabaseCollectorRowLeakTest(t *testing.T) {
393
406
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 926 },
394
407
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 17 },
395
408
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 824 },
409
+ {labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 0.015 },
396
410
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 1685059842 },
397
411
}
398
412
@@ -435,6 +449,7 @@ func TestPGStatDatabaseCollectorTestNilStatReset(t *testing.T) {
435
449
"deadlocks" ,
436
450
"blk_read_time" ,
437
451
"blk_write_time" ,
452
+ "active_time" ,
438
453
"stats_reset" ,
439
454
}
440
455
@@ -458,6 +473,7 @@ func TestPGStatDatabaseCollectorTestNilStatReset(t *testing.T) {
458
473
925 ,
459
474
16 ,
460
475
823 ,
476
+ 7 ,
461
477
nil )
462
478
463
479
mock .ExpectQuery (sanitizeQuery (statDatabaseQuery )).WillReturnRows (rows )
@@ -491,6 +507,7 @@ func TestPGStatDatabaseCollectorTestNilStatReset(t *testing.T) {
491
507
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 925 },
492
508
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 16 },
493
509
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 823 },
510
+ {labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 0.007 },
494
511
{labels : labelMap {"datid" : "pid" , "datname" : "postgres" }, metricType : dto .MetricType_COUNTER , value : 0 },
495
512
}
496
513
0 commit comments