Мониторинг контейнеров 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? Кажется, немного излишним для таких вещей

Мне очень странно, что эта информация интересует меня. Вот почему я спрашиваю это здесь.

Я новичок во всех этих инструментах.

Заранее спасибо.

0 ответов

Другие вопросы по тегам