Skip to content
This repository was archived by the owner on Dec 17, 2024. It is now read-only.

Commit 099fe78

Browse files
committed
Dashboards: add new 'backends.avg*' columns to the Sessions Overview dash
As per #367
1 parent 6f7ac51 commit 099fe78

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

grafana_dashboards/postgres/v6/sessions-overview/dashboard.json

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,10 @@
155155
}
156156
},
157157
{
158-
"aliasColors": {},
158+
"aliasColors": {
159+
"avg_query": "super-light-purple",
160+
"longest_query": "dark-orange"
161+
},
159162
"bars": false,
160163
"dashLength": 10,
161164
"dashes": false,
@@ -200,7 +203,7 @@
200203
"group": [],
201204
"metricColumn": "none",
202205
"rawQuery": true,
203-
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_query_seconds')::int8) as longest_query_seconds\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
206+
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_query_seconds')::int8) as longest_query,\n max((data->'avg_query_seconds')::float) as avg_query\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
204207
"refId": "A",
205208
"select": [
206209
[
@@ -256,7 +259,7 @@
256259
"logBase": 1,
257260
"max": null,
258261
"min": null,
259-
"show": true
262+
"show": false
260263
}
261264
],
262265
"yaxis": {
@@ -266,6 +269,7 @@
266269
},
267270
{
268271
"aliasColors": {
272+
"longest_waiting": "dark-red",
269273
"longest_waiting_seconds": "light-red"
270274
},
271275
"bars": false,
@@ -312,7 +316,7 @@
312316
"group": [],
313317
"metricColumn": "none",
314318
"rawQuery": true,
315-
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_waiting_seconds')::int8) as longest_waiting_seconds\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
319+
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_waiting_seconds')::int8) as longest_waiting,\n max((data->'avg_waiting_seconds')::float) as avg_waiting\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
316320
"refId": "A",
317321
"select": [
318322
[
@@ -359,7 +363,7 @@
359363
"label": null,
360364
"logBase": 1,
361365
"max": null,
362-
"min": null,
366+
"min": "0",
363367
"show": true
364368
},
365369
{
@@ -379,6 +383,8 @@
379383
},
380384
{
381385
"aliasColors": {
386+
"avg_tx": "light-blue",
387+
"longest_tx": "dark-purple",
382388
"longest_tx_seconds": "dark-purple"
383389
},
384390
"bars": false,
@@ -425,7 +431,7 @@
425431
"group": [],
426432
"metricColumn": "none",
427433
"rawQuery": true,
428-
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_tx_seconds')::int8) as longest_tx_seconds\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
434+
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_tx_seconds')::int8) as longest_tx,\n max((data->'avg_tx_seconds')::float) as avg_tx\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
429435
"refId": "A",
430436
"select": [
431437
[
@@ -537,7 +543,7 @@
537543
"group": [],
538544
"metricColumn": "none",
539545
"rawQuery": true,
540-
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_session_seconds')::int8) as longest_session_seconds\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
546+
"rawSql": "select\n $__timeGroup(time, $agg_interval),\n max((data->'longest_session_seconds')::int8) as longest_session,\n max((data->'avg_session_seconds')::float) as avg_session\nfrom backends\nwhere dbname = '$dbname' and $__timeFilter(time)\ngroup by 1\norder by 1",
541547
"refId": "A",
542548
"select": [
543549
[
@@ -603,7 +609,9 @@
603609
}
604610
},
605611
{
606-
"aliasColors": {},
612+
"aliasColors": {
613+
"longest_autovacuum_seconds": "light-red"
614+
},
607615
"bars": false,
608616
"dashLength": 10,
609617
"dashes": false,
@@ -1056,9 +1064,10 @@
10561064
"auto_count": 30,
10571065
"auto_min": "10s",
10581066
"current": {
1059-
"selected": true,
1060-
"text": "10m",
1061-
"value": "10m"
1067+
"selected": false,
1068+
"tags": [],
1069+
"text": "5m",
1070+
"value": "5m"
10621071
},
10631072
"hide": 0,
10641073
"label": null,
@@ -1075,12 +1084,12 @@
10751084
"value": "1m"
10761085
},
10771086
{
1078-
"selected": false,
1087+
"selected": true,
10791088
"text": "5m",
10801089
"value": "5m"
10811090
},
10821091
{
1083-
"selected": true,
1092+
"selected": false,
10841093
"text": "10m",
10851094
"value": "10m"
10861095
},
@@ -1138,7 +1147,7 @@
11381147
]
11391148
},
11401149
"time": {
1141-
"from": "now-24h",
1150+
"from": "now-12h",
11421151
"to": "now"
11431152
},
11441153
"timepicker": {

0 commit comments

Comments
 (0)