Всем привет, может поможет кто советом..
Есть вот такой запрос
time() - sum(kube_pod_status_scheduled_time{owner="cluster",namespace="namespace"}) by (pod_name)
Он считает время работы каждого пода в указанном неймспейсе и все работает отлично
Но хотелось бы заджойнить в kube_pod_status_scheduled_time лейблы из другой метрики
получается что-то вроде:
time() - sum(kube_pod_status_scheduled_time{project="", owner="cluster", namespace="namespace"} + on (pod_name) group_left(some labels) docker_container_mem_rss{owner="cluster", namespace="namespace", project!=""}) by (some labels)
Лейблы добавляются, серии разбиваются как надо по имени пода, но значения показывают какую то дичь (до добавления "time() -" показывает ровно то что и первый запрос без "time() - ")
если что, рабочий вариант такой
time() - sum(kube_pod_status_scheduled_time{project="", owner="cluster", namespace="namespace"} + on (pod_name) group_left(some labels) ( 0 * docker_container_mem_rss{owner="cluster", namespace="namespace", project!=""})) by (some labels)