Можно ли измерить нагрузку на открытый стек с помощью системы мониторинга ганглиев?

Я пытаюсь выяснить, возможно ли измерить нагрузку на openstack, скажем, для бывшего измерения использования CPU на ведомых / дочерних виртуальных машинах openstack с системой мониторинга Ganglia? Я не мог найти правильных ответов на это. Здесь я использую отдельные серверы для измерения нагрузки и для запуска виртуальных машин.

Спасибо за любую помощь!

2 ответа

Решение

Технически, да - хотя использовать его легко и "из коробки" без настройки может быть хлопотно. Добавление агента ganglia к каждому из ваших вычислительных узлов openstack - это то место, с которого вы хотите начать, и оно очень зависит от того, какую конфигурацию сети openstack вы используете, и если многоадресная рассылка напрямую жизнеспособна между всеми вашими узлами.

Это даст вам информацию о хосте гипервизора. Если вам нужны подробности о самих виртуальных машинах, вам лучше использовать плагин для получения данных из Libvirt (я предполагаю, что здесь открыт стэк на основе KVM, а не других гипервизоров) для получения лучших / наиболее честных чисел, хотя вы также можете запускать агенты ganglia внутри ваших виртуальных машин. Опять же, то, как они общаются (то есть, доступна многоадресная передача), определит, насколько легко / сложно работать.

Вы также можете изучить возможности Nagios для мониторинга. В nagios есть плагин для облакомера. ссылка: http://blog.zhaw.ch/icclab/nagios-ceilometer-integration-new-plugin-available/

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