Skip to content

Commit 494fef6

Browse files
fix(monitoring): add _total suffix to PostgreSQL counter metrics in Grafana dashboard (#1485)
Align metric names with Prometheus naming conventions by appending _total suffix to pg_stat_database counter metrics (tup_inserted, tup_updated, tup_deleted, tup_fetched, tup_returned, blks_hit, blks_read, conflicts, deadlocks, temp_bytes). Signed-off-by: Marcelo Henrique Neppel <marcelo.neppel@canonical.com>
1 parent c824908 commit 494fef6

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/grafana_dashboards/postgresql-metrics.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@
299299
"tableColumn": "",
300300
"targets": [
301301
{
302-
"expr": "SUM(pg_stat_database_tup_fetched{datname=~\"$datname\", instance=~\"$instance\"})",
302+
"expr": "SUM(pg_stat_database_tup_fetched_total{datname=~\"$datname\", instance=~\"$instance\"})",
303303
"format": "time_series",
304304
"intervalFactor": 2,
305305
"refId": "A",
@@ -385,7 +385,7 @@
385385
"tableColumn": "",
386386
"targets": [
387387
{
388-
"expr": "SUM(pg_stat_database_tup_inserted{release=\"$release\", datname=~\"$datname\", instance=~\"$instance\"})",
388+
"expr": "SUM(pg_stat_database_tup_inserted_total{release=\"$release\", datname=~\"$datname\", instance=~\"$instance\"})",
389389
"format": "time_series",
390390
"intervalFactor": 2,
391391
"refId": "A",
@@ -471,7 +471,7 @@
471471
"tableColumn": "",
472472
"targets": [
473473
{
474-
"expr": "SUM(pg_stat_database_tup_updated{datname=~\"$datname\", instance=~\"$instance\"})",
474+
"expr": "SUM(pg_stat_database_tup_updated_total{datname=~\"$datname\", instance=~\"$instance\"})",
475475
"format": "time_series",
476476
"intervalFactor": 2,
477477
"refId": "A",
@@ -1805,14 +1805,14 @@
18051805
"steppedLine": false,
18061806
"targets": [
18071807
{
1808-
"expr": "irate(pg_stat_database_xact_commit{instance=\"$instance\", datname=~\"$datname\"}[5m])",
1808+
"expr": "irate(pg_stat_database_xact_commit_total{instance=\"$instance\", datname=~\"$datname\"}[5m])",
18091809
"format": "time_series",
18101810
"intervalFactor": 1,
18111811
"legendFormat": "{{datname}} commits",
18121812
"refId": "A"
18131813
},
18141814
{
1815-
"expr": "irate(pg_stat_database_xact_rollback{instance=\"$instance\", datname=~\"$datname\"}[5m])",
1815+
"expr": "irate(pg_stat_database_xact_rollback_total{instance=\"$instance\", datname=~\"$datname\"}[5m])",
18161816
"format": "time_series",
18171817
"intervalFactor": 1,
18181818
"legendFormat": "{{datname}} rollbacks",
@@ -1909,7 +1909,7 @@
19091909
"steppedLine": false,
19101910
"targets": [
19111911
{
1912-
"expr": "pg_stat_database_tup_updated{datname=~\"$datname\", instance=~\"$instance\"}",
1912+
"expr": "pg_stat_database_tup_updated_total{datname=~\"$datname\", instance=~\"$instance\"}",
19131913
"format": "time_series",
19141914
"intervalFactor": 2,
19151915
"legendFormat": "{{datname}}",
@@ -2006,7 +2006,7 @@
20062006
"steppedLine": false,
20072007
"targets": [
20082008
{
2009-
"expr": "irate(pg_stat_database_tup_fetched{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
2009+
"expr": "irate(pg_stat_database_tup_fetched_total{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
20102010
"format": "time_series",
20112011
"intervalFactor": 2,
20122012
"legendFormat": "{{datname}}",
@@ -2103,7 +2103,7 @@
21032103
"steppedLine": false,
21042104
"targets": [
21052105
{
2106-
"expr": "irate(pg_stat_database_tup_returned{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
2106+
"expr": "irate(pg_stat_database_tup_returned_total{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
21072107
"format": "time_series",
21082108
"intervalFactor": 2,
21092109
"legendFormat": "{{datname}}",
@@ -2200,7 +2200,7 @@
22002200
"steppedLine": false,
22012201
"targets": [
22022202
{
2203-
"expr": "irate(pg_stat_database_tup_updated{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
2203+
"expr": "irate(pg_stat_database_tup_updated_total{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
22042204
"format": "time_series",
22052205
"intervalFactor": 2,
22062206
"legendFormat": "{{datname}}",
@@ -2297,7 +2297,7 @@
22972297
"steppedLine": false,
22982298
"targets": [
22992299
{
2300-
"expr": "irate(pg_stat_database_tup_inserted{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
2300+
"expr": "irate(pg_stat_database_tup_inserted_total{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
23012301
"format": "time_series",
23022302
"intervalFactor": 2,
23032303
"legendFormat": "{{datname}}",
@@ -2394,7 +2394,7 @@
23942394
"steppedLine": false,
23952395
"targets": [
23962396
{
2397-
"expr": "irate(pg_stat_database_tup_deleted{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
2397+
"expr": "irate(pg_stat_database_tup_deleted_total{datname=~\"$datname\", instance=~\"$instance\"}[5m])",
23982398
"format": "time_series",
23992399
"intervalFactor": 2,
24002400
"legendFormat": "{{datname}}",
@@ -2491,7 +2491,7 @@
24912491
"steppedLine": false,
24922492
"targets": [
24932493
{
2494-
"expr": "pg_stat_database_tup_inserted{datname=~\"$datname\", instance=~\"$instance\"}",
2494+
"expr": "pg_stat_database_tup_inserted_total{datname=~\"$datname\", instance=~\"$instance\"}",
24952495
"format": "time_series",
24962496
"intervalFactor": 2,
24972497
"legendFormat": "{{datname}}",
@@ -2688,7 +2688,7 @@
26882688
"steppedLine": false,
26892689
"targets": [
26902690
{
2691-
"expr": "pg_stat_database_tup_fetched{datname=~\"$datname\", instance=~\"$instance\"}",
2691+
"expr": "pg_stat_database_tup_fetched_total{datname=~\"$datname\", instance=~\"$instance\"}",
26922692
"format": "time_series",
26932693
"intervalFactor": 2,
26942694
"legendFormat": "{{datname}}",
@@ -2785,7 +2785,7 @@
27852785
"steppedLine": false,
27862786
"targets": [
27872787
{
2788-
"expr": "pg_stat_database_tup_returned{datname=~\"$datname\", instance=~\"$instance\"}",
2788+
"expr": "pg_stat_database_tup_returned_total{datname=~\"$datname\", instance=~\"$instance\"}",
27892789
"format": "time_series",
27902790
"intervalFactor": 2,
27912791
"legendFormat": "{{datname}}",
@@ -2979,7 +2979,7 @@
29792979
"steppedLine": false,
29802980
"targets": [
29812981
{
2982-
"expr": "pg_stat_database_tup_deleted{datname=~\"$datname\", instance=~\"$instance\"}",
2982+
"expr": "pg_stat_database_tup_deleted_total{datname=~\"$datname\", instance=~\"$instance\"}",
29832983
"format": "time_series",
29842984
"intervalFactor": 2,
29852985
"legendFormat": "{{datname}}",
@@ -3072,7 +3072,7 @@
30723072
"steppedLine": false,
30733073
"targets": [
30743074
{
3075-
"expr": "pg_stat_database_blks_hit{instance=\"$instance\", datname=~\"$datname\"} / (pg_stat_database_blks_read{instance=\"$instance\", datname=~\"$datname\"} + pg_stat_database_blks_hit{instance=\"$instance\", datname=~\"$datname\"})",
3075+
"expr": "pg_stat_database_blks_hit_total{instance=\"$instance\", datname=~\"$datname\"} / (pg_stat_database_blks_read_total{instance=\"$instance\", datname=~\"$datname\"} + pg_stat_database_blks_hit_total{instance=\"$instance\", datname=~\"$datname\"})",
30763076
"format": "time_series",
30773077
"intervalFactor": 1,
30783078
"legendFormat": "{{ datname }}",
@@ -3282,14 +3282,14 @@
32823282
"steppedLine": false,
32833283
"targets": [
32843284
{
3285-
"expr": "irate(pg_stat_database_conflicts{instance=\"$instance\", datname=~\"$datname\"}[5m])",
3285+
"expr": "irate(pg_stat_database_conflicts_total{instance=\"$instance\", datname=~\"$datname\"}[5m])",
32863286
"format": "time_series",
32873287
"intervalFactor": 1,
32883288
"legendFormat": "{{datname}} conflicts",
32893289
"refId": "B"
32903290
},
32913291
{
3292-
"expr": "irate(pg_stat_database_deadlocks{instance=\"$instance\", datname=~\"$datname\"}[5m])",
3292+
"expr": "irate(pg_stat_database_deadlocks_total{instance=\"$instance\", datname=~\"$datname\"}[5m])",
32933293
"format": "time_series",
32943294
"intervalFactor": 1,
32953295
"legendFormat": "{{datname}} deadlocks",
@@ -3380,7 +3380,7 @@
33803380
"steppedLine": false,
33813381
"targets": [
33823382
{
3383-
"expr": "irate(pg_stat_database_temp_bytes{instance=\"$instance\", datname=~\"$datname\"}[5m])",
3383+
"expr": "irate(pg_stat_database_temp_bytes_total{instance=\"$instance\", datname=~\"$datname\"}[5m])",
33843384
"format": "time_series",
33853385
"intervalFactor": 1,
33863386
"legendFormat": "{{datname}}",

0 commit comments

Comments
 (0)