|
146 | 146 | "uid": "${DataSource}" |
147 | 147 | }, |
148 | 148 | "editorMode": "code", |
149 | | - "expr": "sum(ps_recommended_cpu_request_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 149 | + "expr": "sum(ps_recommended_cpu_request_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
150 | 150 | "hide": false, |
151 | 151 | "instant": false, |
152 | 152 | "legendFormat": "Recommendations Request: Pod: {{workload_name}} Container: {{container_name}}", |
|
159 | 159 | "uid": "${DataSource}" |
160 | 160 | }, |
161 | 161 | "editorMode": "code", |
162 | | - "expr": "sum(ps_current_cpu_request_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 162 | + "expr": "sum(ps_current_cpu_request_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
163 | 163 | "hide": false, |
164 | 164 | "instant": false, |
165 | 165 | "legendFormat": "Current Request: Pod: {{workload_name}} Container: {{container_name}}", |
|
261 | 261 | "uid": "${DataSource}" |
262 | 262 | }, |
263 | 263 | "editorMode": "code", |
264 | | - "expr": "sum(ps_recommended_cpu_limit_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 264 | + "expr": "sum(ps_recommended_cpu_limit_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
265 | 265 | "hide": false, |
266 | 266 | "instant": false, |
267 | 267 | "legendFormat": "Recommendations Limit: Pod: {{workload_name}} Container: {{container_name}}", |
|
274 | 274 | "uid": "${DataSource}" |
275 | 275 | }, |
276 | 276 | "editorMode": "code", |
277 | | - "expr": "sum(ps_current_cpu_limit_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 277 | + "expr": "sum(ps_current_cpu_limit_cores{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
278 | 278 | "hide": false, |
279 | 279 | "instant": false, |
280 | 280 | "legendFormat": "Current Limit: Pod: {{workload_name}} Container: {{container_name}}", |
|
376 | 376 | "uid": "${DataSource}" |
377 | 377 | }, |
378 | 378 | "editorMode": "code", |
379 | | - "expr": "sum(ps_recommended_memory_request_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 379 | + "expr": "sum(ps_recommended_memory_request_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
380 | 380 | "hide": false, |
381 | 381 | "instant": false, |
382 | 382 | "legendFormat": "Recommendations Request: Pod: {{workload_name}} Container: {{container_name}}", |
|
389 | 389 | "uid": "${DataSource}" |
390 | 390 | }, |
391 | 391 | "editorMode": "code", |
392 | | - "expr": "sum(ps_current_memory_request_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 392 | + "expr": "sum(ps_current_memory_request_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
393 | 393 | "hide": false, |
394 | 394 | "instant": false, |
395 | 395 | "legendFormat": "Current Request: Pod: {{workload_name}} Container: {{container_name}}", |
|
491 | 491 | "uid": "${DataSource}" |
492 | 492 | }, |
493 | 493 | "editorMode": "code", |
494 | | - "expr": "sum(ps_recommended_memory_limit_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 494 | + "expr": "sum(ps_recommended_memory_limit_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
495 | 495 | "hide": false, |
496 | 496 | "instant": false, |
497 | 497 | "legendFormat": "Recommendations Limit: Pod: {{workload_name}} Container: {{container_name}}", |
|
504 | 504 | "uid": "${DataSource}" |
505 | 505 | }, |
506 | 506 | "editorMode": "code", |
507 | | - "expr": "sum(ps_current_memory_limit_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\"}) by (pod, container_name)", |
| 507 | + "expr": "sum(ps_current_memory_limit_bytes{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", cluster_uid=~\"${cluster_uid}\"}) by (pod, container_name)", |
508 | 508 | "hide": false, |
509 | 509 | "instant": false, |
510 | 510 | "legendFormat": "Current Limit: Pod: {{workload_name}} Container: {{container_name}}", |
|
574 | 574 | "uid": "${DataSource}" |
575 | 575 | }, |
576 | 576 | "editorMode": "code", |
577 | | - "expr": "max(ps_replicas_avg{ps_namespace=~\"${namespace}\",workload_name=~\"${workload}\"})", |
| 577 | + "expr": "max(ps_replicas_avg{ps_namespace=~\"${namespace}\",workload_name=~\"${workload}\", cluster_uid=~\"${cluster_uid}\"})", |
578 | 578 | "hide": false, |
579 | 579 | "instant": false, |
580 | 580 | "legendFormat": "Avg replicas count", |
|
587 | 587 | "uid": "${DataSource}" |
588 | 588 | }, |
589 | 589 | "editorMode": "code", |
590 | | - "expr": "max(ps_replicas_max{ps_namespace=~\"${namespace}\",workload_name=~\"${workload}\"})", |
| 590 | + "expr": "max(ps_replicas_max{ps_namespace=~\"${namespace}\",workload_name=~\"${workload}\", cluster_uid=~\"${cluster_uid}\"})", |
591 | 591 | "hide": false, |
592 | 592 | "instant": false, |
593 | 593 | "legendFormat": "Max replicas count", |
|
689 | 689 | "uid": "${DataSource}" |
690 | 690 | }, |
691 | 691 | "editorMode": "code", |
692 | | - "expr": "sum(ps_waste_usd{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\"}) by (workload_name)", |
| 692 | + "expr": "sum(ps_waste_usd{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", cluster_uid=~\"${cluster_uid}\"}) by (workload_name)", |
693 | 693 | "hide": false, |
694 | 694 | "instant": false, |
695 | 695 | "legendFormat": "Waste: {{workload_name}}", |
|
702 | 702 | "uid": "${DataSource}" |
703 | 703 | }, |
704 | 704 | "editorMode": "code", |
705 | | - "expr": "sum(ps_cost_usd{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\"}) by (workload_name)", |
| 705 | + "expr": "sum(ps_cost_usd{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", cluster_uid=~\"${cluster_uid}\"}) by (workload_name)", |
706 | 706 | "hide": false, |
707 | 707 | "instant": false, |
708 | 708 | "legendFormat": "Cost: {{workload_name}}", |
|
804 | 804 | "uid": "${DataSource}" |
805 | 805 | }, |
806 | 806 | "editorMode": "code", |
807 | | - "expr": "sum(ps_workload_indicators{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", indicator_name!=\"\", indicator_level=~\"${indicator_level}\" }) by (indicator_name, indicator_level, container_name)", |
| 807 | + "expr": "sum(ps_workload_indicators{ps_namespace=~\"${namespace}\", workload_name=~\"${workload}\", ps_container_name=~\"${container}\", indicator_name!=\"\", indicator_level=~\"${indicator_level}\", cluster_uid=~\"${cluster_uid}\"}) by (indicator_name, indicator_level, container_name)", |
808 | 808 | "hide": false, |
809 | 809 | "instant": false, |
810 | 810 | "legendFormat": "__auto", |
|
837 | 837 | "type": "prometheus", |
838 | 838 | "uid": "${DataSource}" |
839 | 839 | }, |
840 | | - "definition": "label_values(ps_recommended_memory_request_bytes,ps_namespace)", |
| 840 | + "definition": "label_values(ps_cost_usd,cluster_uid)", |
| 841 | + "hide": 0, |
| 842 | + "includeAll": true, |
| 843 | + "allValue": ".*", |
| 844 | + "label": "Cluster UID", |
| 845 | + "multi": false, |
| 846 | + "name": "cluster_uid", |
| 847 | + "options": [], |
| 848 | + "query": { |
| 849 | + "qryType": 1, |
| 850 | + "query": "label_values(ps_cost_usd,cluster_uid)", |
| 851 | + "refId": "PrometheusVariableQueryEditor-VariableQuery" |
| 852 | + }, |
| 853 | + "refresh": 2, |
| 854 | + "regex": "", |
| 855 | + "skipUrlSync": false, |
| 856 | + "sort": 0, |
| 857 | + "type": "query" |
| 858 | + }, |
| 859 | + { |
| 860 | + "current": {}, |
| 861 | + "datasource": { |
| 862 | + "type": "prometheus", |
| 863 | + "uid": "${DataSource}" |
| 864 | + }, |
| 865 | + "definition": "label_values(ps_recommended_memory_request_bytes{cluster_uid=~\"$cluster_uid\"},ps_namespace)", |
841 | 866 | "includeAll": false, |
842 | 867 | "label": "Namespace", |
843 | 868 | "name": "namespace", |
844 | 869 | "options": [], |
845 | 870 | "query": { |
846 | | - "query": "label_values(ps_recommended_memory_request_bytes,ps_namespace)", |
| 871 | + "query": "label_values(ps_recommended_memory_request_bytes{cluster_uid=~\"$cluster_uid\"},ps_namespace)", |
847 | 872 | "refId": "PrometheusVariableQueryEditor-VariableQuery" |
848 | 873 | }, |
849 | 874 | "refresh": 2, |
|
857 | 882 | "type": "prometheus", |
858 | 883 | "uid": "${DataSource}" |
859 | 884 | }, |
860 | | - "definition": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\"},workload_name)", |
| 885 | + "definition": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\", cluster_uid=~\"$cluster_uid\"},workload_name)", |
861 | 886 | "includeAll": false, |
862 | 887 | "label": "Workload", |
863 | 888 | "name": "workload", |
864 | 889 | "options": [], |
865 | 890 | "query": { |
866 | 891 | "qryType": 1, |
867 | | - "query": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\"},workload_name)", |
| 892 | + "query": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\", cluster_uid=~\"$cluster_uid\"},workload_name)", |
868 | 893 | "refId": "PrometheusVariableQueryEditor-VariableQuery" |
869 | 894 | }, |
870 | 895 | "refresh": 2, |
|
878 | 903 | "type": "prometheus", |
879 | 904 | "uid": "${DataSource}" |
880 | 905 | }, |
881 | | - "definition": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\", workload_name=\"$workload\"},ps_container_name)", |
| 906 | + "definition": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\", workload_name=\"$workload\", cluster_uid=~\"$cluster_uid\"},ps_container_name)", |
882 | 907 | "includeAll": false, |
883 | 908 | "label": "Container", |
884 | 909 | "name": "container", |
885 | 910 | "options": [], |
886 | 911 | "query": { |
887 | 912 | "qryType": 1, |
888 | | - "query": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\", workload_name=\"$workload\"},ps_container_name)", |
| 913 | + "query": "label_values(ps_recommended_memory_request_bytes{ps_namespace=~\"$namespace\", workload_name=\"$workload\", cluster_uid=~\"$cluster_uid\"},ps_container_name)", |
889 | 914 | "refId": "PrometheusVariableQueryEditor-VariableQuery" |
890 | 915 | }, |
891 | 916 | "refresh": 2, |
|
899 | 924 | "type": "prometheus", |
900 | 925 | "uid": "${DataSource}" |
901 | 926 | }, |
902 | | - "definition": "label_values(ps_workload_indicators{ps_namespace=~\"$namespace\", workload_name=\"$workload\", ps_container_name=\"$container\"},indicator_level)", |
| 927 | + "definition": "label_values(ps_workload_indicators{ps_namespace=~\"$namespace\", workload_name=\"$workload\", ps_container_name=\"$container\", cluster_uid=~\"$cluster_uid\"},indicator_level)", |
903 | 928 | "includeAll": true, |
904 | 929 | "label": "Indicator level", |
905 | 930 | "multi": true, |
906 | 931 | "name": "indicator_level", |
907 | 932 | "options": [], |
908 | 933 | "query": { |
909 | | - "query": "label_values(ps_workload_indicators{ps_namespace=~\"$namespace\", workload_name=\"$workload\", ps_container_name=\"$container\"},indicator_level)", |
| 934 | + "query": "label_values(ps_workload_indicators{ps_namespace=~\"$namespace\", workload_name=\"$workload\", ps_container_name=\"$container\", cluster_uid=~\"$cluster_uid\"},indicator_level)", |
910 | 935 | "refId": "PrometheusVariableQueryEditor-VariableQuery" |
911 | 936 | }, |
912 | 937 | "refresh": 2, |
|
0 commit comments