|
115 | 115 | "uid": "$datasource" |
116 | 116 | }, |
117 | 117 | "dsType": "prometheus", |
118 | | - "expr": "sum(irate(pg_stat_database_xact_commit{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])) + sum(irate(pg_stat_database_xact_rollback{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval]))", |
| 118 | + "expr": "sum(irate(pg_stat_database_xact_commit{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])) + sum(irate(pg_stat_database_xact_rollback{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval]))", |
119 | 119 | "format": "time_series", |
120 | 120 | "groupBy": [ |
121 | 121 | { |
|
258 | 258 | "uid": "$datasource" |
259 | 259 | }, |
260 | 260 | "dsType": "prometheus", |
261 | | - "expr": "sum(irate(pg_stat_database_tup_fetched{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval]))", |
| 261 | + "expr": "sum(irate(pg_stat_database_tup_fetched{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval]))", |
262 | 262 | "format": "time_series", |
263 | 263 | "groupBy": [ |
264 | 264 | { |
|
315 | 315 | "uid": "$datasource" |
316 | 316 | }, |
317 | 317 | "dsType": "prometheus", |
318 | | - "expr": "sum(irate(pg_stat_database_tup_returned{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval]))", |
| 318 | + "expr": "sum(irate(pg_stat_database_tup_returned{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval]))", |
319 | 319 | "format": "time_series", |
320 | 320 | "groupBy": [ |
321 | 321 | { |
|
372 | 372 | "uid": "$datasource" |
373 | 373 | }, |
374 | 374 | "dsType": "prometheus", |
375 | | - "expr": "sum(irate(pg_stat_database_tup_inserted{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval]))", |
| 375 | + "expr": "sum(irate(pg_stat_database_tup_inserted{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval]))", |
376 | 376 | "format": "time_series", |
377 | 377 | "groupBy": [ |
378 | 378 | { |
|
429 | 429 | "uid": "$datasource" |
430 | 430 | }, |
431 | 431 | "dsType": "prometheus", |
432 | | - "expr": "sum(irate(pg_stat_database_tup_updated{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval]))", |
| 432 | + "expr": "sum(irate(pg_stat_database_tup_updated{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval]))", |
433 | 433 | "format": "time_series", |
434 | 434 | "groupBy": [ |
435 | 435 | { |
|
486 | 486 | "uid": "$datasource" |
487 | 487 | }, |
488 | 488 | "dsType": "prometheus", |
489 | | - "expr": "sum(irate(pg_stat_database_tup_deleted{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval]))", |
| 489 | + "expr": "sum(irate(pg_stat_database_tup_deleted{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval]))", |
490 | 490 | "format": "time_series", |
491 | 491 | "groupBy": [ |
492 | 492 | { |
|
631 | 631 | "uid": "$datasource" |
632 | 632 | }, |
633 | 633 | "dsType": "prometheus", |
634 | | - "expr": "irate(pg_stat_bgwriter_buffers_alloc_total{job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])", |
| 634 | + "expr": "irate(pg_stat_bgwriter_buffers_alloc_total{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])", |
635 | 635 | "format": "time_series", |
636 | 636 | "groupBy": [ |
637 | 637 | { |
|
686 | 686 | "uid": "$datasource" |
687 | 687 | }, |
688 | 688 | "dsType": "prometheus", |
689 | | - "expr": "irate(pg_stat_bgwriter_buffers_backend_fsync_total{job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])", |
| 689 | + "expr": "irate(pg_stat_bgwriter_buffers_backend_fsync_total{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])", |
690 | 690 | "format": "time_series", |
691 | 691 | "groupBy": [ |
692 | 692 | { |
|
741 | 741 | "uid": "$datasource" |
742 | 742 | }, |
743 | 743 | "dsType": "prometheus", |
744 | | - "expr": "irate(pg_stat_bgwriter_buffers_backend_total{job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])", |
| 744 | + "expr": "irate(pg_stat_bgwriter_buffers_backend_total{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])", |
745 | 745 | "format": "time_series", |
746 | 746 | "groupBy": [ |
747 | 747 | { |
|
796 | 796 | "uid": "$datasource" |
797 | 797 | }, |
798 | 798 | "dsType": "prometheus", |
799 | | - "expr": "irate(pg_stat_bgwriter_buffers_clean_total{job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])", |
| 799 | + "expr": "irate(pg_stat_bgwriter_buffers_clean_total{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])", |
800 | 800 | "format": "time_series", |
801 | 801 | "groupBy": [ |
802 | 802 | { |
|
851 | 851 | "uid": "$datasource" |
852 | 852 | }, |
853 | 853 | "dsType": "prometheus", |
854 | | - "expr": "irate(pg_stat_bgwriter_buffers_checkpoint_total{job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])", |
| 854 | + "expr": "irate(pg_stat_bgwriter_buffers_checkpoint_total{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])", |
855 | 855 | "format": "time_series", |
856 | 856 | "groupBy": [ |
857 | 857 | { |
|
1007 | 1007 | "uid": "$datasource" |
1008 | 1008 | }, |
1009 | 1009 | "dsType": "prometheus", |
1010 | | - "expr": "sum(pg_stat_database_deadlocks{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"})", |
| 1010 | + "expr": "sum(pg_stat_database_deadlocks{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"})", |
1011 | 1011 | "format": "time_series", |
1012 | 1012 | "groupBy": [ |
1013 | 1013 | { |
|
1064 | 1064 | }, |
1065 | 1065 | "dsType": "prometheus", |
1066 | 1066 | "editorMode": "code", |
1067 | | - "expr": "sum(pg_stat_database_conflicts{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"})", |
| 1067 | + "expr": "sum(pg_stat_database_conflicts{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"})", |
1068 | 1068 | "format": "time_series", |
1069 | 1069 | "groupBy": [ |
1070 | 1070 | { |
|
1203 | 1203 | "datasource": { |
1204 | 1204 | "uid": "$datasource" |
1205 | 1205 | }, |
1206 | | - "expr": "round(sum by (datname) (rate(pg_stat_database_blks_hit{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])) / (sum by (datname)(rate(pg_stat_database_blks_hit{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])) + sum by (datname)(rate(pg_stat_database_blks_read{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}[$__rate_interval])))*100,0.001)", |
| 1206 | + "expr": "round(sum by (datname) (rate(pg_stat_database_blks_hit{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])) / (sum by (datname)(rate(pg_stat_database_blks_hit{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])) + sum by (datname)(rate(pg_stat_database_blks_read{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}[$__rate_interval])))*100,0.001)", |
1207 | 1207 | "format": "time_series", |
1208 | 1208 | "legendFormat": "{{datname}} - cache hit rate", |
1209 | 1209 | "refId": "A", |
|
1296 | 1296 | "datasource": { |
1297 | 1297 | "uid": "$datasource" |
1298 | 1298 | }, |
1299 | | - "expr": "pg_stat_database_numbackends{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\"}", |
| 1299 | + "expr": "pg_stat_database_numbackends{datname=~\"$db\",job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\"}", |
1300 | 1300 | "format": "time_series", |
1301 | 1301 | "intervalFactor": 2, |
1302 | 1302 | "legendFormat": "{{datname}} - {{__name__}}", |
|
1398 | 1398 | "type": "query", |
1399 | 1399 | "useTags": false |
1400 | 1400 | }, |
| 1401 | + { |
| 1402 | + "allValue": ".+", |
| 1403 | + "current": { |
| 1404 | + "selected": true, |
| 1405 | + "text": [ |
| 1406 | + "All" |
| 1407 | + ], |
| 1408 | + "value": [ |
| 1409 | + "$__all" |
| 1410 | + ] |
| 1411 | + }, |
| 1412 | + "datasource": { |
| 1413 | + "uid": "$datasource" |
| 1414 | + }, |
| 1415 | + "definition": "label_values(pg_up{job=~\"$job\"},database_branch_id)", |
| 1416 | + "hide": 0, |
| 1417 | + "includeAll": true, |
| 1418 | + "label": "Branch ID", |
| 1419 | + "multi": true, |
| 1420 | + "name": "branch", |
| 1421 | + "options": [], |
| 1422 | + "query": { |
| 1423 | + "query": "label_values(pg_up{job=~\"$job\"},database_branch_id)", |
| 1424 | + "refId": "StandardVariableQuery" |
| 1425 | + }, |
| 1426 | + "refresh": 2, |
| 1427 | + "regex": "", |
| 1428 | + "skipUrlSync": false, |
| 1429 | + "sort": 0, |
| 1430 | + "tagValuesQuery": "", |
| 1431 | + "tagsQuery": "", |
| 1432 | + "type": "query", |
| 1433 | + "useTags": false |
| 1434 | + }, |
1401 | 1435 | { |
1402 | 1436 | "allValue": ".+", |
1403 | 1437 | "datasource": { |
1404 | 1438 | "uid": "$datasource" |
1405 | 1439 | }, |
1406 | | - "definition": "label_values(pg_stat_database_tup_fetched{job=~\"$job\",instance=~\"$instance\",datname!~\"template.*|postgres\"},datname)", |
| 1440 | + "definition": "label_values(pg_stat_database_tup_fetched{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\",datname!~\"template.*|postgres\"},datname)", |
1407 | 1441 | "hide": 0, |
1408 | 1442 | "includeAll": true, |
1409 | 1443 | "label": "Database", |
1410 | 1444 | "multi": false, |
1411 | 1445 | "name": "db", |
1412 | 1446 | "options": [], |
1413 | 1447 | "query": { |
1414 | | - "query": "label_values(pg_stat_database_tup_fetched{job=~\"$job\",instance=~\"$instance\",datname!~\"template.*|postgres\"},datname)", |
| 1448 | + "query": "label_values(pg_stat_database_tup_fetched{job=~\"$job\",instance=~\"$instance\",database_branch_id=~\"$branch\",datname!~\"template.*|postgres\"},datname)", |
1415 | 1449 | "refId": "StandardVariableQuery" |
1416 | 1450 | }, |
1417 | 1451 | "refresh": 2, |
|
0 commit comments