Мониторинг контейнеров Rancher по хостам через Prometheus cAdvisor NodeExporter
У меня есть установка, где мне удается контролировать каждый контейнер моей среды Rancher 1.6 с помощью стека Prometheus(2.4.3)/Grafana (с cAdvisor v0.27.4 и NodeExporter v0.16.0).
Вот моя проблема. Мне удается отслеживать потребление каждого контейнера, но я не могу связать потребление контейнера на основе хоста.
Например, если я хочу показать информацию об использовании процессора, я использую container_cpu_user_seconds_total из cAdvisor, который обеспечивает использование процессора контейнером в процентах относительно его хоста, но я не могу найти, какой хост затронут (у меня есть 4 хоста в этой среде), так совокупное потребление ресурсов процессора превышает 100%.
Я бы хотел показывать графики по хостам (я видел, что могу создавать динамические диаграммы в Grafana, но это кажется немного сложным, поэтому их создание вручную меня не беспокоит).
Должен ли я попытаться создать свои собственные метрики в файле Prom-Conf? Кажется, немного излишним для таких вещей
Мне очень странно, что эта информация интересует меня. Вот почему я спрашиваю это здесь.
Я новичок во всех этих инструментах.
Заранее спасибо.