#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]))