Ahoj, nevi nekdo jak v promql udelat ze subquery element ? Priklad:
sort_desc
(avg by (pod_set, namespace)
(label_replace(
(container_memory_working_set_bytes{namespace=~"cosi",pod_name!="", name!~"^k8s.*", pod_name!~"^ipf.*", container_name!~".+", compute="generic"}
/ on (namespace,pod_name)
label_join
(sum by (pod, namespace)
(kube_pod_container_resource_limits_memory_bytes{namespace=~"cosi",pod!="", pod!~"^ipf.*"})
, "pod_name"
, ""
, "pod")
* 100),
"pod_set"
, "$1"
, "pod_name"
, "(.*)-(.*)-.{5}")))
Mam takovyhle sileny query kde vysledkem je vytizeni limitu/requestu per deployment, statefulset, whatsever. For je v tom ze pokzady ty limity requesty jsou nastaveny jinak a neco jinyho je mit 70% z 0.5 coru a neco jinyho je to z 6 coru. Bohuzel tu informaci o limitech jako takovych to subquery nakonec "ztrati" a ja ji nemuzu pouzit treba v grafane pro popisek legendy, coz by se mi dost hodilo. Neexistuje nejaka funkce v promql ktera by tohle umela ? Label_join to asi neumi. Dik