|
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