Веб-панель мониторинга Console Light#
Console Light — это облегченный интерфейс мониторинга активности в реальном времени, который отображает ключевые показатели нагрузки и производительности сервера. Консоль основана на возможностях API-интерфейса Angie ADC; данные мониторинга активности генерируются в реальном времени. Кроме того, консоль позволяет динамически изменять конфигурацию балансировщика там, где эту возможность предоставляет сам API.
Пример развернутой и настроенной консоли: https://console.angie.software/
Примечание
При использовании в составе продукта Angie ADC консоль Console Light устанавливается и настраивается автоматически.
Консоль представляет собой единый экран с набором вкладок, каждая из которых содержит ряд виджетов с данными мониторинга.
Подсказка
В разделах ниже описания элементов интерфейса даны в порядке слева направо.
Вкладка "Angie ADC"#
Это основная вкладка, где в сводном виде отображаются основные показатели мониторинга Angie ADC, сведенные на основе данных из нескольких разделов API.
Виджет "Angie"#
Здесь выводится номер версии Angie со ссылкой на соответствующую документацию, а также адрес сервера и время последней перезагрузки конфигурации.
Кроме того, если включена директива api_config_files,
ссылка Конфигурация
открывает список файлов конфигурации,
загруженных на сервере.
Затем каждый файл можно просмотреть в компактном виде с подсветкой синтаксиса.
Виджет "Соединения"#
Здесь представлена основная статистика серверных соединений, формируемая на
основе раздела API /status/connections/
:
|
Текущее количество соединений |
|
Число принимаемых за секунду соединений |
|
Число активных соединений |
|
Число соединений в состоянии ожидания |
|
Количество сброшенных соединений |
Также доступно:
|
Общее число соединений, принятых с последней перезагрузки сервера |
Виджет "HTTP-зоны"#
Здесь представлена статистика зон разделяемой памяти контекста http
,
формируемая на основе раздела API /status/http/server_zones/
:
|
Общее количество зон |
|
Количество зон с какими-либо проблемами |
|
Общий объем входящего и исходящего трафика |
Виджет "HTTP-апстримы"#
Здесь представлена статистика апстримов контекста http
, формируемая на
основе раздела API /status/http/upstreams/
:
|
Общее количество апстримов |
|
Количество апстримов с какими-либо проблемами |
|
Статистика серверов с разделением по состоянию |
Виджет "TCP/UDP-зоны"#
Здесь представлена статистика зон разделяемой памяти контекста stream
,
формируемая на основе раздела API /status/stream/server_zones/
:
|
Общее количество клиентских соединений |
|
Текущее количество клиентских соединений |
|
Количество обрабатываемых в секунду соединений |
Виджет "TCP/UDP-апстримы"#
Здесь представлена статистика апстримов контекста stream
, формируемая на
основе раздела API /status/stream/upstreams/
:
|
Общее количество апстримов |
|
Количество апстримов с какими-либо проблемами |
|
Статистика серверов с разделением по состоянию |
Вкладка "HTTP-зоны"#
Раздел "Серверные зоны"#
Здесь в сводном виде отображается статистика мониторинга зон разделяемой памяти
для контекста server
в http
, формируемая на основе раздела API
/status/http/server_zones/
. Для каждой зоны представлены следующие
данные:
|
Имя зоны Подсказка Щелкните стрелку рядом с пунктом |
|
Общее количество запросов, а также число запросов в секунду |
|
Количество ответов с разбиением по кодам статуса, а также их общее количество |
|
Скорость исходящего и входящего трафика, а также общие объемы исходящего и входящего трафика |
|
Суммарные показатели количества: успешных SSL-рукопожатий; повторных использований SSL-сессий; SSL-рукопожатий с истекшим таймаутом; неуспешных SSL-рукопожатий |
Раздел "Зоны путей (Location)"#
Здесь в сводном виде отображается статистика мониторинга зон разделяемой памяти
для контекста location
в http
, формируемая на основе раздела API
/status/http/location_zones/
. Для каждой зоны представлены следующие данные:
|
Имя зоны Подсказка Щелкните стрелку рядом с пунктом |
|
Общее количество запросов, а также число запросов в секунду |
|
Количество ответов с разбиением по кодам статуса, а также их общее количество |
|
Скорость исходящего и входящего трафика, а также общие объемы исходящего и входящего трафика |
Раздел "Зоны ограничения соединений (Limit Conn)"#
Здесь приведена статистика зон limit_conn
в контексте http
, формируемая
на основе раздела API /status/http/limit_conns/
. Для каждой зоны представлены следующие данные:
|
Имя зоны Подсказка Щелкните значок рядом с пунктом |
|
Общее количество проксированных соединений |
|
Общее количество сброшенных соединений |
|
Общее количество соединений, сброшенных из-за переполнения хранилища зоны |
|
Общее количество соединений, переданных с нулевым или превосходящим 255 байт ключом |
Раздел "Зоны ограничения запросов (Limit Req)"#
Здесь приведена статистика зон limit_reqs
в контексте http
,
формируемая на основе раздела API /status/http/limit_reqs/
. Для каждой
зоны представлены следующие данные:
|
Имя зоны Подсказка Щелкните значок рядом с пунктом |
|
Общее количество проксированных соединений |
|
Общее количество задержанных соединений |
|
Общее количество сброшенных соединений |
|
Общее количество соединений, сброшенных из-за переполнения хранилища зоны |
|
Общее количество соединений, переданных с нулевым или превосходящим 255 байт ключом |
Вкладка "HTTP-апстримы"#
На этой вкладке в сводном виде отображается статистика мониторинга апстримов
контекста http
, формируемая на основе раздела API
/status/http/upstreams/
.
Кнопка
Показать список апстримов
переключает краткий список апстримов с указанием числа проблемных апстримов и пиров.Переключатель
Только проблемные
переключает режим вывода статистики по проблемным апстримам.Кнопка редактирования переключает интерфейс
редактирования апстрима
.Раскрывающийся список с правой стороны таблицы каждого апстрима позволяет отфильтровать серверы в определенном состоянии (
Активные
,Проблемные
,На проверке
,Недоступные
).
Для каждого апстрима, помимо имени и загрузки зоны разделяемой памяти, представлены следующие данные:
|
Имена, время простоя и веса серверов апстрима Подсказка Щелкните стрелку рядом с пунктом |
|
Общее количество и скорость обработки запросов |
|
Количество ответов с разбиением по кодам статуса |
|
Количество активных соединений и их максимальный предел, если он задан |
|
Скорость исходящего и входящего трафика, а также общие объемы исходящего и входящего трафика |
|
Количество неуспешных обращений к серверу и число раз, когда сервер
считался недоступным (объект |
|
Общее количество проверок сервера, количество неуспешных проверок, а также время последней проверки |
Редактирование апстримов#
В Angie PRO рядом с каждым апстримом есть кнопка редактирования; при нажатии она выводит еще две кнопки:
Вкладка "TCP/UDP-зоны"#
Раздел "TCP/UDP-зоны"#
Здесь в сводном виде отображается статистика мониторинга зон разделяемой памяти
контекста server
в stream
, формируемая на основе раздела API
/status/stream/server_zones/
. Для каждой
зоны представлены следующие данные:
|
Имя зоны |
|
Текущее и общее количество соединений, а также число соединений в секунду |
|
Количество сессий с разбиением по кодам статуса, а также их общее число |
|
Скорость исходящего и входящего трафика, а также общие объемы исходящего и входящего трафика |
|
Суммарные показатели количества: успешных SSL-рукопожатий; неуспешных SSL-рукопожатий; повторных использований SSL-сессий |
Раздел "Зоны ограничения соединений (Limit Conn)"#
Здесь приведена статистика зон limit_conn
в контексте
stream
, формируемая на основе раздела API /status/stream/limit_conns/
.
Для каждой зоны представлены следующие данные:
|
Имя зоны Подсказка Щелкните значок рядом с пунктом |
|
Общее количество проксированных соединений |
|
Общее количество сброшенных соединений |
|
Общее количество соединений, сброшенных из-за переполнения хранилища зоны |
|
Общее количество соединений, переданных с нулевым или превосходящим 255 байт ключом |
Вкладка "TCP/UDP-апстримы"#
На этой вкладке в сводном виде отображается статистика мониторинга апстримов
контекста stream
, формируемая на основе раздела API
/status/stream/upstreams/
.
Кнопка
Показать список апстримов
переключает отображение краткого списка апстримов с указанием числа проблемных апстримов и пиров.Переключатель
Только проблемные
включает и отключает режим вывода статистики по проблемным апстримам.Кнопка редактирования открывает виджет
редактирования апстрима
.Раскрывающийся список с правой стороны таблицы каждого апстрима позволяет отфильтровать серверы в определенном состоянии (
Активные
,Проблемные
,На проверке
,Недоступные
).
Для каждого апстрима представлены следующие данные:
|
Имена, время простоя и веса серверов апстрима Подсказка Щелкните стрелку рядом с пунктом |
|
Общее количество и скорость обработки запросов |
|
Количество ответов с разбиением по кодам статуса |
|
Количество активных соединений и их максимальный предел, если он задан |
|
Скорость исходящего и входящего трафика, а также общие объемы исходящего и входящего трафика |
|
Количество неуспешных обращений к серверу и число раз, когда сервер
считался недоступным (объект |
Редактирование апстримов#
В Angie ADC рядом с каждым апстримом есть кнопка редактирования; при нажатии она выводит еще две кнопки:
Вкладка "Кэши"#
На этой вкладке в сводном виде отображается статистика мониторинга зон
proxy_cache
контекста http
, формируемая на основе раздела API
/status/http/caches/
. Для каждой зоны
представлены следующие данные:
|
Имя зоны Подсказка Щелкните значок рядом с пунктом |
|
Состояние кэша: холодный (метаданные загружаются в память) или горячий (метаданные загружены) |
|
Коэффициент использования памяти |
|
Максимальный объем памяти |
|
Использованный объем памяти |
|
Коэффициент использования дисковой памяти |
|
Переданный из кэша, записанный в кэш и возвращенный в обход кэша трафик |
|
Коэффициент попадания в кэш (отношение переданного из кэша трафика к общему объему) |
Если для зоны включен шардинг, то она обозначена как раскрывающийся список, в котором перечислены отдельные шарды:
|
Путь шарда на диске |
|
Состояние шарда: холодный (метаданные загружаются в память) или горячий (метаданные загружены) |
|
Максимальный объем памяти |
|
Использованный объем памяти |
|
Коэффициент использования дисковой памяти |
Вкладка "Общие зоны"#
На этой вкладке в сводном виде отображается статистика мониторинга всех зон разделяемой памяти для всех контекстов. Для каждой зоны представлены следующие данные:
|
Имя зоны Подсказка Щелкните стрелку рядом с пунктом |
|
Общее количество страниц памяти |
|
Количество используемых страниц памяти |
|
Коэффициент использования памяти для зоны |
Вкладка "DNS-резолверы"#
На этой вкладке в сводном виде отображается статистика запросов в зонах
разделяемой памяти DNS, формируемая на основе раздела API
/status/resolvers/
. Для каждой зоны представлены
следующие данные:
|
Имя зоны Подсказка Щелкните стрелку рядом с пунктом |
|
Количество запросов типа A и AAAA, SRV, PTR |
|
Количество ответов с разделением по соответствующим кодам ( |
Виджет "Настройки"#
Позволяет настроить общие параметры консоли:
Частоту обновления данных. Значение по умолчанию — 1 сек.
Пороговое соотношение статусов
4xx
. По достижении порога в соответствующих разделах, посвященных ответам сервера, появляются "желтые" предупреждения. Значение по умолчанию — 7%.Временное окно для вычисления соотношения успешных попаданий в кэш. Значение по умолчанию — 300 сек.
Порог учета ошибок для резолвера. По достижении указанного порога резолвер станет "красным". Значение по умолчанию — 3%.
Панель управления консолью#
На всех вкладках в середине левой части страницы есть выдвигающаяся панель с двумя кнопками; верхняя приостанавливает и вновь запускает обновление данных из API, а нижняя позволяет обновить данные вручную, когда обновление приостановлено.