Как попасть в прометей стручки, которые работали в течение последних 3 месяцев

#kubernetes #prometheus #monitoring #kubernetes-pod

Вопрос:

Привет, мне нужно знать, как запросить в prometheus модули, которые были запущены в кластере k8s за последние 3 месяца. Я пробовал, kube_pod_start_time * 1000 но я получаю только время запуска модуля

Спасибо!!

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

Это выражение запроса вернет имя модулей с соответствующим возрастом, которые работают более 90 дней.

floor(sum by (pod) (time() - kube_pod_created) / 86400 > 90)

и этот вернет имя модулей, которые были запущены за последние 90 дней. Обратите внимание, что также могут быть выведенные модули, которых сейчас не существует.

sum by (pod) (min_over_time(kube_pod_start_time[90d]))