<< Click to Display Table of Contents >> Что нового в Directum RX 4.12 > Версия для локальной установки Мониторинг системы Directum RX
|
![]() ![]() |
В разделе описаны новинки решения:
•Дашборд для отслеживания балансировки нагрузки
•Данные сервисов Directum Ario на дашбордах решения
•Отключение стандартных оповещений
•Получение статистики с рабочих мест пользователей
•Правила классификации ошибок в отдельных файлах
•Изменения дашборда Detailed Information by traceID
•Ограничение доступа к данным сервисов решения
Дашборд для отслеживания балансировки нагрузки
В новой версии появился дашборд HAProxy, с помощью которого можно отслеживать балансировку нагрузки на обратном прокси-сервере HAProxy в отказоустойчивом кластере Directum RX. Благодаря этому легко проанализировать, как менялись трафик и активность серверов за указанный период. Если значения метрик отличаются от нормы, для поиска причин можно перейти на панели дашборда с детальной информацией:
Данные сервисов Directum Ario на дашбордах решения
Раньше состояние сервисов Ario можно было отслеживать только в сервисе Kibana. В новой версии эти данные отображаются на дашбордах в Grafana. Благодаря этому сокращается время на поиск информации и становится проще анализировать возникающие ошибки.
Чтобы информация отображалась на дашбордах после обновления на новую версию Directum RX, необходимо выполнить настройку псевдонимов индексов Elasticsearch в Kibana.
Отключение стандартных оповещений
В новой версии появилась возможность отключать стандартные оповещения. Это позволяет администраторам фокусироваться на событиях, а также оперативно реагировать на ошибки в работе системы Directum RX. Например, отключение может потребоваться, если администраторам часто приходит оповещение о нехватке оперативной памяти, а ее докупка уже запланирована.
Чтобы отключить стандартное оповещение, необходимо указать его идентификатор в новом параметре gr_alerts_disabled конфигуратора Directum Launcher. После применения настроек оповещение отображается со статусом Paused. Если нужно включить оповещение, достаточно удалить идентификатор из параметра. В таком случае статус оповещения меняется на Normal.
Собственные оповещения теперь можно отключать не только в Grafana, но и в Directum Launcher.
Получение статистики с рабочих мест пользователей
В новой версии можно получать обобщенную информацию о рабочих местах, например количество пользователей мобильного приложения Solo. Это позволяет администраторам отслеживать актуальность программного обеспечения, которое используется в компании. На дашборде Users Activity со статистикой работы пользователей добавлены панели:
•Timezone – часовой пояс;
•OS – операционная система;
•Display resolution – разрешение экрана;
•Mobile apps – мобильные приложения.
Правила классификации ошибок в отдельных файлах
Ранее все правила классификации ошибок хранились в файле exceptionType.yml. Если количество настроенных правил увеличивалось, то в нем становилось сложнее искать нужные данные.
В новой версии стало удобнее управлять правилами: появилась возможность задавать их в отдельных файлах, например для каждого сервиса. Для этого достаточно создать папку и разместить в ней файлы с правилами в формате YAML. Чтобы настройка применилась, в конфигураторе Directum Launcher в новом параметре ls_exception_types_path нужно указать путь до этой папки. В файле exceptionType.yml. теперь хранятся стандартные правила классификации ошибок.
Изменения дашборда Detailed Information by traceID
Дашборд Detailed Information by traceID с информацией о выполнении конкретных действий в системе, связанных с ошибками, переименован в Trace events. Теперь, чтобы найти все операции сервисов с определенным идентификатором, нужно указать полное значение трассы в поле Trace вместо Full trace (traceid):
Также на дашборде появился столбец Host, в котором отображается сервер, где произошло событие. Например, это полезно, если сервисы распределены на несколько серверов и нужно определить, на каком из них возникло событие.
Кроме того, на дашборд теперь можно перейти из домашней страницы Home по кнопке Trace events:
Ограничение доступа к данным сервисов решения
Иногда лог-файлы сервисов системы Directum RX могут содержать персональные данные, которые обрабатываются в поисковой системе Elasticsearch и отображаются на дашбордах и в сервисах Logstash, Kibana, Grafana.
В новой версии можно ограничивать доступ к данным решения «Мониторинг системы Directum RX». Для этого появилась возможность настраивать аутентификацию по паролю в Elasticsearch и автоматически применять ее в сервисах, например в Kibana. Чтобы настроить аутентификацию, в конфигураторе Directum Launcher в секции Мониторинг добавлены новые параметры для подключения к Elasticsearch:
•monitoring_security_enabled – включить базовую аутентификацию;
•monitoring_elastic_user – имя пользователя;
•monitoring_elastic_password – пароль.
Кроме того, теперь можно настроить вход пользователя на сайт Grafana с обязательным вводом учетных данных. Для этого в конфигураторе Directum Launcher в новом параметре gr_auth_anonymous_enabled нужно снять флажок.
1.На дашборде Suspended locks стало проще отслеживать ситуации, когда в системе массово устанавливаются длительные блокировки объектов. Для этого добавлены графики, в которых отображается динамика количества блокировок, установленных на карточки объектов и содержимое документов в течение месяца:
2.На дашборде Web Client. Performance, показывающем длительность выполнения операций, появилась возможность фильтровать значения по интервалу времени, за который отображаются усреднeнные данные. Это позволяет строить графики в разрезах меньше одного дня, например час, чтобы отображать более детальные данные о производительности. Для фильтрации достаточно нажать на новую кнопку Interval и выбрать нужное значение. Указанный интервал применяется ко всем графикам на дашборде.
3.На дашборде WebServer. HTTP-SQL duration, показывающем длительность запросов, добавлено отображение времени SQL-запросов (sqlTimeMs) при работе с базой данных на основе PostgreSQL.
© Компания Directum, 2025 |