|
61 | 61 | { |
62 | 62 | record: 'cluster:namespace:pod_memory:active:kube_pod_resource_request', |
63 | 63 | expr: ||| |
64 | | - kube_pod_resource_request{resource="memory",%(kubeSchedulerSelector)s} * on (namespace, pod, %(clusterLabel)s) |
65 | | - group_left() max by (namespace, pod, %(clusterLabel)s) ( |
66 | | - (kube_pod_status_phase{phase!~"Unknown"} == 1) |
67 | | - ) |
| 64 | + kube_pod_resource_request{resource="memory",%(kubeSchedulerSelector)s} |
68 | 65 | ||| % $._config, |
69 | 66 | }, |
70 | 67 | { |
|
74 | 71 | sum by (namespace, pod, %(clusterLabel)s) ( |
75 | 72 | max by (namespace, pod, container, %(clusterLabel)s) ( |
76 | 73 | kube_pod_resource_request{resource="memory",%(kubeSchedulerSelector)s} |
77 | | - ) * on(namespace, pod, %(clusterLabel)s) group_left() max by (namespace, pod, %(clusterLabel)s) ( |
78 | | - kube_pod_status_phase{phase!~"Unknown"} == 1 |
79 | 74 | ) |
80 | 75 | ) |
81 | 76 | ) |
|
84 | 79 | { |
85 | 80 | record: 'cluster:namespace:pod_cpu:active:kube_pod_resource_request', |
86 | 81 | expr: ||| |
87 | | - kube_pod_resource_request{resource="cpu",%(kubeSchedulerSelector)s} * on (namespace, pod, %(clusterLabel)s) |
88 | | - group_left() max by (namespace, pod, %(clusterLabel)s) ( |
89 | | - (kube_pod_status_phase{phase!~"Unknown"} == 1) |
90 | | - ) |
| 82 | + kube_pod_resource_request{resource="cpu",%(kubeSchedulerSelector)s} |
91 | 83 | ||| % $._config, |
92 | 84 | }, |
93 | 85 | { |
|
97 | 89 | sum by (namespace, pod, %(clusterLabel)s) ( |
98 | 90 | max by (namespace, pod, container, %(clusterLabel)s) ( |
99 | 91 | kube_pod_resource_request{resource="cpu",%(kubeSchedulerSelector)s} |
100 | | - ) * on(namespace, pod, %(clusterLabel)s) group_left() max by (namespace, pod, %(clusterLabel)s) ( |
101 | | - kube_pod_status_phase{phase!~"Unknown"} == 1 |
102 | 92 | ) |
103 | 93 | ) |
104 | 94 | ) |
|
107 | 97 | { |
108 | 98 | record: 'cluster:namespace:pod_memory:active:kube_pod_resource_limit', |
109 | 99 | expr: ||| |
110 | | - kube_pod_resource_limit{resource="memory",%(kubeSchedulerSelector)s} * on (namespace, pod, %(clusterLabel)s) |
111 | | - group_left() max by (namespace, pod, %(clusterLabel)s) ( |
112 | | - (kube_pod_status_phase{phase!~"Unknown"} == 1) |
113 | | - ) |
| 100 | + kube_pod_resource_limit{resource="memory",%(kubeSchedulerSelector)s} |
114 | 101 | ||| % $._config, |
115 | 102 | }, |
116 | 103 | { |
|
120 | 107 | sum by (namespace, pod, %(clusterLabel)s) ( |
121 | 108 | max by (namespace, pod, container, %(clusterLabel)s) ( |
122 | 109 | kube_pod_resource_limit{resource="memory",%(kubeSchedulerSelector)s} |
123 | | - ) * on(namespace, pod, %(clusterLabel)s) group_left() max by (namespace, pod, %(clusterLabel)s) ( |
124 | | - kube_pod_status_phase{phase!~"Unknown"} == 1 |
125 | 110 | ) |
126 | 111 | ) |
127 | 112 | ) |
|
130 | 115 | { |
131 | 116 | record: 'cluster:namespace:pod_cpu:active:kube_pod_resource_limit', |
132 | 117 | expr: ||| |
133 | | - kube_pod_resource_limit{resource="cpu",%(kubeSchedulerSelector)s} * on (namespace, pod, %(clusterLabel)s) |
134 | | - group_left() max by (namespace, pod, %(clusterLabel)s) ( |
135 | | - (kube_pod_status_phase{phase!~"Unknown"} == 1) |
136 | | - ) |
| 118 | + kube_pod_resource_limit{resource="cpu",%(kubeSchedulerSelector)s} |
137 | 119 | ||| % $._config, |
138 | 120 | }, |
139 | 121 | { |
|
143 | 125 | sum by (namespace, pod, %(clusterLabel)s) ( |
144 | 126 | max by (namespace, pod, container, %(clusterLabel)s) ( |
145 | 127 | kube_pod_resource_limit{resource="cpu",%(kubeSchedulerSelector)s} |
146 | | - ) * on(namespace, pod, %(clusterLabel)s) group_left() max by (namespace, pod, %(clusterLabel)s) ( |
147 | | - kube_pod_status_phase{phase!~"Unknown"} == 1 |
148 | 128 | ) |
149 | 129 | ) |
150 | 130 | ) |
|
0 commit comments