Оборудование

Экран «Менеджмент → Оборудование» показывает машины, на которых стоят ваши фабрики: сколько на них занято процессора, памяти и дискового места, какая нагрузка и как давно они работают. Это ответ на вопрос «хватит ли мощностей и не пора ли расширяться» — видно, какая машина уже на пределе, а какая простаивает.

Показатели процессора и памяти считаются по контейнерам: MultiAgent складывает числа всех работающих контейнеров машины, как это делает панель Docker. Поэтому они показывают именно то, что съедают ваши агенты, и совпадают с показателями Docker-панели. Числа самой операционной системы всегда выше: в них попадают ядро, служебные программы и данные, которые система держит в памяти для ускорения работы с файлами, — к вашим агентам это отношения не имеет. Диски, средняя нагрузка и время работы, наоборот, берутся с самой машины — они описывают железо, а не контейнеры.

Список машин

В списке — строка на каждую машину: адрес (клик по нему открывает страницу этой машины), плашки фабрик, которые на ней живут, и три колонки — доля процессора, доля памяти и занятое место на всех дисках в процентах. У памяти и у дисков рядом с процентом мелким шрифтом написано, сколько это в объёме: занято из всего.

Колонки заполняются по мере ответа каждой машины и независимо друг от друга: пока ответа нет, стоит серый прочерк, а не крутилка, — чтобы ожидание не выглядело как зависшая страница. Если машина не ответила совсем, в колонке процессора появляется кнопка повтора, а рядом остаются прочерки. Список обновляется сам каждые 15 секунд, причём неудачное повторное измерение не стирает прежние числа: на экране остаются последние известные. Когда вкладка браузера скрыта, опрос не идёт — машины не получают лишних проверок.

Детальная страница машины

Клик по адресу открывает страницу одной машины: ядра процессора по отдельности, память и подкачка, каждый диск с занятым и общим объёмом, средняя нагрузка, время работы и список фабрик, которые на ней живут. Ниже — три графика: загрузка процессора, память и диски.

Страница тоже обновляется каждые 15 секунд, добавляя на графики по новой точке. Точки копятся только в браузере, пока страница открыта: на сервере ничего не хранится и после закрытия страницы не остаётся. Если очередное измерение не удалось, на экране остаются последние известные числа и появляется сообщение об ошибке — видно и то, что было, и то, что связи сейчас нет.

Наблюдение за выбранным флотом

Если в шапке выбран флот, список сужается до машин, где стоят фабрики этого флота (включая назначенные ему), а на плашках и на странице машины остаются только его фабрики. Так один взгляд показывает оборудование, занятое конкретным направлением работы. Подробнее о флотах — на странице Менеджмент.

Быстрый переход с фабрики

Со страницы фабрики на оборудование ведёт значок «Статистика оборудования» в её шапке, рядом с показателями нагрузки: один клик — и открывается страница той машины, на которой стоит фабрика. Сами машины и их подключение описаны на странице Серверы.