|
1 | 1 | {
|
| 2 | + "__inputs": [ |
| 3 | + { |
| 4 | + "name": "DS_PROMETHEUS_ID", |
| 5 | + "label": "Prometheus Data Source", |
| 6 | + "description": "", |
| 7 | + "type": "datasource", |
| 8 | + "pluginId": "prometheus", |
| 9 | + "pluginName": "Prometheus" |
| 10 | + } |
| 11 | + ], |
2 | 12 | "annotations": {
|
3 | 13 | "list": [
|
4 | 14 | {
|
|
24 | 34 | {
|
25 | 35 | "datasource": {
|
26 | 36 | "type": "prometheus",
|
27 |
| - "uid": "FWwc47WVk" |
| 37 | + "uid": "${DS_PROMETHEUS_ID}" |
28 | 38 | },
|
29 | 39 | "fieldConfig": {
|
30 | 40 | "defaults": {
|
|
76 | 86 | {
|
77 | 87 | "datasource": {
|
78 | 88 | "type": "prometheus",
|
79 |
| - "uid": "FWwc47WVk" |
| 89 | + "uid": "${DS_PROMETHEUS_ID}" |
80 | 90 | },
|
81 | 91 | "disableTextWrap": false,
|
82 | 92 | "editorMode": "builder",
|
|
96 | 106 | {
|
97 | 107 | "datasource": {
|
98 | 108 | "type": "prometheus",
|
99 |
| - "uid": "FWwc47WVk" |
| 109 | + "uid": "${DS_PROMETHEUS_ID}" |
100 | 110 | },
|
101 | 111 | "fieldConfig": {
|
102 | 112 | "defaults": {
|
|
148 | 158 | {
|
149 | 159 | "datasource": {
|
150 | 160 | "type": "prometheus",
|
151 |
| - "uid": "FWwc47WVk" |
| 161 | + "uid": "${DS_PROMETHEUS_ID}" |
152 | 162 | },
|
153 | 163 | "disableTextWrap": false,
|
154 | 164 | "editorMode": "builder",
|
|
168 | 178 | {
|
169 | 179 | "datasource": {
|
170 | 180 | "type": "prometheus",
|
171 |
| - "uid": "FWwc47WVk" |
| 181 | + "uid": "${DS_PROMETHEUS_ID}" |
172 | 182 | },
|
173 | 183 | "fieldConfig": {
|
174 | 184 | "defaults": {
|
|
220 | 230 | {
|
221 | 231 | "datasource": {
|
222 | 232 | "type": "prometheus",
|
223 |
| - "uid": "FWwc47WVk" |
| 233 | + "uid": "${DS_PROMETHEUS_ID}" |
224 | 234 | },
|
225 | 235 | "disableTextWrap": false,
|
226 | 236 | "editorMode": "builder",
|
|
240 | 250 | {
|
241 | 251 | "datasource": {
|
242 | 252 | "type": "prometheus",
|
243 |
| - "uid": "FWwc47WVk" |
| 253 | + "uid": "${DS_PROMETHEUS_ID}" |
244 | 254 | },
|
245 | 255 | "description": "Database Idle Connections",
|
246 | 256 | "fieldConfig": {
|
|
289 | 299 | {
|
290 | 300 | "datasource": {
|
291 | 301 | "type": "prometheus",
|
292 |
| - "uid": "FWwc47WVk" |
| 302 | + "uid": "${DS_PROMETHEUS_ID}" |
293 | 303 | },
|
294 | 304 | "expr": "hikaricp_connections_idle",
|
295 | 305 | "instant": true,
|
|
304 | 314 | {
|
305 | 315 | "datasource": {
|
306 | 316 | "type": "prometheus",
|
307 |
| - "uid": "FWwc47WVk" |
| 317 | + "uid": "${DS_PROMETHEUS_ID}" |
308 | 318 | },
|
309 | 319 | "description": "Threads Awaiting Connection",
|
310 | 320 | "fieldConfig": {
|
|
353 | 363 | {
|
354 | 364 | "datasource": {
|
355 | 365 | "type": "prometheus",
|
356 |
| - "uid": "FWwc47WVk" |
| 366 | + "uid": "${DS_PROMETHEUS_ID}" |
357 | 367 | },
|
358 | 368 | "expr": "hikaricp_connections_pending",
|
359 | 369 | "instant": true,
|
|
368 | 378 | {
|
369 | 379 | "datasource": {
|
370 | 380 | "type": "prometheus",
|
371 |
| - "uid": "FWwc47WVk" |
| 381 | + "uid": "${DS_PROMETHEUS_ID}" |
372 | 382 | },
|
373 | 383 | "description": "Database Current Connections",
|
374 | 384 | "fieldConfig": {
|
|
426 | 436 | {
|
427 | 437 | "datasource": {
|
428 | 438 | "type": "prometheus",
|
429 |
| - "uid": "FWwc47WVk" |
| 439 | + "uid": "${DS_PROMETHEUS_ID}" |
430 | 440 | },
|
431 | 441 | "expr": "hikaricp_connections",
|
432 | 442 | "instant": true,
|
|
441 | 451 | {
|
442 | 452 | "datasource": {
|
443 | 453 | "type": "prometheus",
|
444 |
| - "uid": "FWwc47WVk" |
| 454 | + "uid": "${DS_PROMETHEUS_ID}" |
445 | 455 | },
|
446 | 456 | "description": "Database Active Connections",
|
447 | 457 | "fieldConfig": {
|
|
490 | 500 | {
|
491 | 501 | "datasource": {
|
492 | 502 | "type": "prometheus",
|
493 |
| - "uid": "FWwc47WVk" |
| 503 | + "uid": "${DS_PROMETHEUS_ID}" |
494 | 504 | },
|
495 | 505 | "expr": "hikaricp_connections_active",
|
496 | 506 | "instant": true,
|
|
509 | 519 | "dashes": false,
|
510 | 520 | "datasource": {
|
511 | 521 | "type": "prometheus",
|
512 |
| - "uid": "FWwc47WVk" |
| 522 | + "uid": "${DS_PROMETHEUS_ID}" |
513 | 523 | },
|
514 | 524 | "description": "Number of requests per second, grouped by endpoint",
|
515 | 525 | "fieldConfig": {
|
|
556 | 566 | {
|
557 | 567 | "datasource": {
|
558 | 568 | "type": "prometheus",
|
559 |
| - "uid": "FWwc47WVk" |
| 569 | + "uid": "${DS_PROMETHEUS_ID}" |
560 | 570 | },
|
561 | 571 | "expr": "sum(irate(explorer_backend_request_total{app=\"explorer-backend\"}[1m])) by (path)",
|
562 | 572 | "format": "time_series",
|
|
568 | 578 | {
|
569 | 579 | "datasource": {
|
570 | 580 | "type": "prometheus",
|
571 |
| - "uid": "FWwc47WVk" |
| 581 | + "uid": "${DS_PROMETHEUS_ID}" |
572 | 582 | },
|
573 | 583 | "expr": "sum(irate(explorer_backend_request_total{app=\"explorer-backend\"}[1m]))",
|
574 | 584 | "interval": "",
|
|
614 | 624 | "dashes": false,
|
615 | 625 | "datasource": {
|
616 | 626 | "type": "prometheus",
|
617 |
| - "uid": "FWwc47WVk" |
| 627 | + "uid": "${DS_PROMETHEUS_ID}" |
618 | 628 | },
|
619 | 629 | "description": "Failed requests count in last 1 minute",
|
620 | 630 | "fieldConfig": {
|
|
661 | 671 | {
|
662 | 672 | "datasource": {
|
663 | 673 | "type": "prometheus",
|
664 |
| - "uid": "FWwc47WVk" |
| 674 | + "uid": "${DS_PROMETHEUS_ID}" |
665 | 675 | },
|
666 | 676 | "expr": "sum(increase(explorer_backend_request_total{app=\"explorer-backend\",status=\"5xx\"}[1m])) by (path)",
|
667 | 677 | "interval": "",
|
|
707 | 717 | "dashes": false,
|
708 | 718 | "datasource": {
|
709 | 719 | "type": "prometheus",
|
710 |
| - "uid": "FWwc47WVk" |
| 720 | + "uid": "${DS_PROMETHEUS_ID}" |
711 | 721 | },
|
712 | 722 | "fieldConfig": {
|
713 | 723 | "defaults": {
|
|
754 | 764 | {
|
755 | 765 | "datasource": {
|
756 | 766 | "type": "prometheus",
|
757 |
| - "uid": "FWwc47WVk" |
| 767 | + "uid": "${DS_PROMETHEUS_ID}" |
758 | 768 | },
|
759 | 769 | "expr": "histogram_quantile(0.99, sum(irate(explorer_backend_request_duration_seconds_bucket{app=\"explorer-backend\"}[1m])) by (le))",
|
760 | 770 | "interval": "",
|
|
764 | 774 | {
|
765 | 775 | "datasource": {
|
766 | 776 | "type": "prometheus",
|
767 |
| - "uid": "FWwc47WVk" |
| 777 | + "uid": "${DS_PROMETHEUS_ID}" |
768 | 778 | },
|
769 | 779 | "expr": "histogram_quantile(0.95, sum(irate(explorer_backend_request_duration_seconds_bucket{app=\"explorer-backend\"}[1m])) by (le))",
|
770 | 780 | "interval": "",
|
|
774 | 784 | {
|
775 | 785 | "datasource": {
|
776 | 786 | "type": "prometheus",
|
777 |
| - "uid": "FWwc47WVk" |
| 787 | + "uid": "${DS_PROMETHEUS_ID}" |
778 | 788 | },
|
779 | 789 | "expr": "histogram_quantile(0.50, sum(irate(explorer_backend_request_duration_seconds_bucket{app=\"explorer-backend\"}[1m])) by (le))",
|
780 | 790 | "interval": "",
|
|
784 | 794 | {
|
785 | 795 | "datasource": {
|
786 | 796 | "type": "prometheus",
|
787 |
| - "uid": "FWwc47WVk" |
| 797 | + "uid": "${DS_PROMETHEUS_ID}" |
788 | 798 | },
|
789 | 799 | "expr": "sum(irate(explorer_backend_request_duration_seconds_sum{app=\"explorer-backend\"}[1m])) / sum(irate(explorer_backend_request_duration_seconds_count{app=\"explorer-backend\"}[1m]))",
|
790 | 800 | "interval": "",
|
|
829 | 839 | "dashes": false,
|
830 | 840 | "datasource": {
|
831 | 841 | "type": "prometheus",
|
832 |
| - "uid": "FWwc47WVk" |
| 842 | + "uid": "${DS_PROMETHEUS_ID}" |
833 | 843 | },
|
834 | 844 | "description": "",
|
835 | 845 | "fieldConfig": {
|
|
876 | 886 | {
|
877 | 887 | "datasource": {
|
878 | 888 | "type": "prometheus",
|
879 |
| - "uid": "FWwc47WVk" |
| 889 | + "uid": "${DS_PROMETHEUS_ID}" |
880 | 890 | },
|
881 | 891 | "expr": "(sum(irate(explorer_backend_request_duration_seconds_sum{app=\"explorer-backend\"}[1m])) by (path)) / (sum(irate(explorer_backend_request_duration_seconds_count{app=\"explorer-backend\"}[1m])) by (path))",
|
882 | 892 | "interval": "",
|
|
921 | 931 | "dashes": false,
|
922 | 932 | "datasource": {
|
923 | 933 | "type": "prometheus",
|
924 |
| - "uid": "FWwc47WVk" |
| 934 | + "uid": "${DS_PROMETHEUS_ID}" |
925 | 935 | },
|
926 | 936 | "description": "Postgres transactions per second(committed + rollback)",
|
927 | 937 | "fieldConfig": {
|
|
968 | 978 | {
|
969 | 979 | "datasource": {
|
970 | 980 | "type": "prometheus",
|
971 |
| - "uid": "FWwc47WVk" |
| 981 | + "uid": "${DS_PROMETHEUS_ID}" |
972 | 982 | },
|
973 | 983 | "expr": "irate(postgres_transactions_total{app=\"explorer-backend\"}[1m])",
|
974 | 984 | "interval": "",
|
|
1014 | 1024 | "dashes": false,
|
1015 | 1025 | "datasource": {
|
1016 | 1026 | "type": "prometheus",
|
1017 |
| - "uid": "FWwc47WVk" |
| 1027 | + "uid": "${DS_PROMETHEUS_ID}" |
1018 | 1028 | },
|
1019 | 1029 | "description": "Postgres disk blocks read per second",
|
1020 | 1030 | "fieldConfig": {
|
|
1061 | 1071 | {
|
1062 | 1072 | "datasource": {
|
1063 | 1073 | "type": "prometheus",
|
1064 |
| - "uid": "FWwc47WVk" |
| 1074 | + "uid": "${DS_PROMETHEUS_ID}" |
1065 | 1075 | },
|
1066 | 1076 | "expr": "irate(postgres_blocks_hits_total{app=\"explorer-backend\"}[1m])",
|
1067 | 1077 | "interval": "",
|
|
1071 | 1081 | {
|
1072 | 1082 | "datasource": {
|
1073 | 1083 | "type": "prometheus",
|
1074 |
| - "uid": "FWwc47WVk" |
| 1084 | + "uid": "${DS_PROMETHEUS_ID}" |
1075 | 1085 | },
|
1076 | 1086 | "expr": "irate(postgres_blocks_reads_total{app=\"explorer-backend\"}[1m])",
|
1077 | 1087 | "interval": "",
|
|
1117 | 1127 | "dashes": false,
|
1118 | 1128 | "datasource": {
|
1119 | 1129 | "type": "prometheus",
|
1120 |
| - "uid": "FWwc47WVk" |
| 1130 | + "uid": "${DS_PROMETHEUS_ID}" |
1121 | 1131 | },
|
1122 | 1132 | "description": "Postgres rows read/write per second",
|
1123 | 1133 | "fieldConfig": {
|
|
1164 | 1174 | {
|
1165 | 1175 | "datasource": {
|
1166 | 1176 | "type": "prometheus",
|
1167 |
| - "uid": "FWwc47WVk" |
| 1177 | + "uid": "${DS_PROMETHEUS_ID}" |
1168 | 1178 | },
|
1169 | 1179 | "expr": "irate(postgres_rows_fetched_total{app=\"explorer-backend\"}[1m])",
|
1170 | 1180 | "interval": "",
|
|
1174 | 1184 | {
|
1175 | 1185 | "datasource": {
|
1176 | 1186 | "type": "prometheus",
|
1177 |
| - "uid": "FWwc47WVk" |
| 1187 | + "uid": "${DS_PROMETHEUS_ID}" |
1178 | 1188 | },
|
1179 | 1189 | "expr": "irate(postgres_rows_inserted_total{app=\"explorer-backend\"}[1m])",
|
1180 | 1190 | "interval": "",
|
|
1184 | 1194 | {
|
1185 | 1195 | "datasource": {
|
1186 | 1196 | "type": "prometheus",
|
1187 |
| - "uid": "FWwc47WVk" |
| 1197 | + "uid": "${DS_PROMETHEUS_ID}" |
1188 | 1198 | },
|
1189 | 1199 | "expr": "irate(postgres_rows_updated_total{app=\"explorer-backend\"}[1m])",
|
1190 | 1200 | "interval": "",
|
|
1194 | 1204 | {
|
1195 | 1205 | "datasource": {
|
1196 | 1206 | "type": "prometheus",
|
1197 |
| - "uid": "FWwc47WVk" |
| 1207 | + "uid": "${DS_PROMETHEUS_ID}" |
1198 | 1208 | },
|
1199 | 1209 | "expr": "irate(postgres_rows_deleted_total{app=\"explorer-backend\"}[1m])",
|
1200 | 1210 | "interval": "",
|
|
0 commit comments