|
442 | 442 | "uid": "${datasource}" |
443 | 443 | }, |
444 | 444 | "editorMode": "code", |
445 | | - "expr": "irate(container_cpu_usage_seconds_total{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}[5m])", |
| 445 | + "expr": "sum(irate(container_cpu_usage_seconds_total{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}[5m])) by (container_label_openanalytics_eu_sp_proxy_id)", |
446 | 446 | "format": "time_series", |
447 | 447 | "intervalFactor": 2, |
448 | | - "legendFormat": "CPU Usage", |
| 448 | + "legendFormat": "CPU Usage {{container_label_openanalytics_eu_sp_proxy_id}}", |
449 | 449 | "range": true, |
450 | 450 | "refId": "A", |
451 | 451 | "step": 10 |
|
456 | 456 | "uid": "${datasource}" |
457 | 457 | }, |
458 | 458 | "editorMode": "code", |
459 | | - "expr": "container_spec_cpu_quota{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"} / 100000", |
| 459 | + "expr": "sum(container_spec_cpu_quota{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"} / 100000)", |
460 | 460 | "format": "time_series", |
461 | 461 | "intervalFactor": 2, |
462 | 462 | "legendFormat": "limits", |
|
562 | 562 | "uid": "${datasource}" |
563 | 563 | }, |
564 | 564 | "editorMode": "code", |
565 | | - "expr": "sum(increase(container_cpu_cfs_throttled_periods_total{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}[$__rate_interval])) /sum(increase(container_cpu_cfs_periods_total{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}[$__rate_interval]))", |
| 565 | + "expr": "sum(increase(container_cpu_cfs_throttled_periods_total{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}[$__rate_interval])) by (container_label_openanalytics_eu_sp_proxy_id) / sum(increase(container_cpu_cfs_periods_total{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}[$__rate_interval])) by (container_label_openanalytics_eu_sp_proxy_id)", |
566 | 566 | "format": "time_series", |
567 | 567 | "intervalFactor": 2, |
568 | | - "legendFormat": "CPU Throttling", |
| 568 | + "legendFormat": "CPU Throttling {{container_label_openanalytics_eu_sp_proxy_id}}", |
569 | 569 | "range": true, |
570 | 570 | "refId": "A", |
571 | 571 | "step": 10 |
|
748 | 748 | "uid": "${datasource}" |
749 | 749 | }, |
750 | 750 | "editorMode": "code", |
751 | | - "expr": "sum(container_memory_working_set_bytes{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}) by (container)", |
| 751 | + "expr": "sum(container_memory_working_set_bytes{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}) by (container_label_openanalytics_eu_sp_proxy_id)", |
752 | 752 | "format": "time_series", |
753 | 753 | "intervalFactor": 2, |
754 | | - "legendFormat": "Memory Usage", |
| 754 | + "legendFormat": "Memory Usage {{container_label_openanalytics_eu_sp_proxy_id}}", |
755 | 755 | "range": true, |
756 | 756 | "refId": "A", |
757 | 757 | "step": 10 |
|
763 | 763 | }, |
764 | 764 | "editorMode": "code", |
765 | 765 | "exemplar": true, |
766 | | - "expr": "container_spec_memory_reservation_limit_bytes{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"} > 0", |
| 766 | + "expr": "sum(container_spec_memory_reservation_limit_bytes{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"} > 0)", |
767 | 767 | "format": "time_series", |
768 | 768 | "interval": "", |
769 | 769 | "intervalFactor": 2, |
|
778 | 778 | "uid": "${datasource}" |
779 | 779 | }, |
780 | 780 | "editorMode": "code", |
781 | | - "expr": "container_spec_memory_reservation_limit_bytes{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"} > 0", |
| 781 | + "expr": "sum(container_spec_memory_reservation_limit_bytes{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"} > 0)", |
782 | 782 | "format": "time_series", |
783 | 783 | "intervalFactor": 2, |
784 | 784 | "legendFormat": "limits", |
|
912 | 912 | "uid": "${datasource}" |
913 | 913 | }, |
914 | 914 | "editorMode": "code", |
915 | | - "expr": "container_network_receive_bytes_total{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}", |
916 | | - "legendFormat": "Receive", |
| 915 | + "expr": "sum(container_network_receive_bytes_total{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}) by (container_label_openanalytics_eu_sp_proxy_id)", |
| 916 | + "legendFormat": "Receive {{container_label_openanalytics_eu_sp_proxy_id}}", |
917 | 917 | "range": true, |
918 | 918 | "refId": "A" |
919 | 919 | }, |
|
924 | 924 | }, |
925 | 925 | "editorMode": "code", |
926 | 926 | "exemplar": false, |
927 | | - "expr": "container_network_transmit_bytes_total{container_label_openanalytics_eu_sp_proxy_id=\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}", |
| 927 | + "expr": "sum(container_network_transmit_bytes_total{container_label_openanalytics_eu_sp_proxy_id=~\"$id\",container_label_openanalytics_eu_sp_proxy_id!=\"\"}) by (container_label_openanalytics_eu_sp_proxy_id)", |
928 | 928 | "hide": false, |
929 | 929 | "interval": "", |
930 | | - "legendFormat": "Transmit", |
| 930 | + "legendFormat": "Transmit {{container_label_openanalytics_eu_sp_proxy_id}}", |
931 | 931 | "range": true, |
932 | 932 | "refId": "B" |
933 | 933 | } |
|
1015 | 1015 | "uid": "${datasource}" |
1016 | 1016 | }, |
1017 | 1017 | "definition": "label_values(delegate_app_info{job=~\".+\",proxy_namespace=~\"$namespace\",shinyproxy_realm=~\"$realm\",spec_id=~\"$app\"}, proxy_id)", |
1018 | | - "includeAll": false, |
| 1018 | + "includeAll": true, |
| 1019 | + "multi": true, |
1019 | 1020 | "name": "id", |
1020 | 1021 | "options": [], |
1021 | 1022 | "query": { |
|
1039 | 1040 | "regex": "", |
1040 | 1041 | "type": "datasource", |
1041 | 1042 | "allowCustomValue": false |
1042 | | - }, |
1043 | | - { |
1044 | | - "current": {}, |
1045 | | - "datasource": { |
1046 | | - "type": "prometheus", |
1047 | | - "uid": "${datasource}" |
1048 | | - }, |
1049 | | - "definition": "label_values(delegate_app_info{job=~\".+\",proxy_namespace=~\"$namespace\",shinyproxy_realm=~\"$realm\",spec_id=~\"$app\",proxy_id=\"$id\"}, resource_id)", |
1050 | | - "hide": 2, |
1051 | | - "includeAll": false, |
1052 | | - "name": "pod", |
1053 | | - "options": [], |
1054 | | - "query": { |
1055 | | - "query": "label_values(delegate_app_info{job=~\".+\",proxy_namespace=~\"$namespace\",shinyproxy_realm=~\"$realm\",spec_id=~\"$app\",proxy_id=\"$id\"}, resource_id)", |
1056 | | - "refId": "StandardVariableQuery" |
1057 | | - }, |
1058 | | - "refresh": 2, |
1059 | | - "regex": "", |
1060 | | - "sort": 5, |
1061 | | - "type": "query", |
1062 | | - "allowCustomValue": false |
1063 | 1043 | } |
1064 | 1044 | ] |
1065 | 1045 | }, |
|
0 commit comments