Настройки

Плагин Web UI настраивается с помощью следующих параметров глобальной конфигурации.

Инструментальные панели

Настройки этой группы определяют поведение инструменьтальной панели.

  • Включить кеширование. Переключатель включает или выключает кэширование для всех веб-панелей. Настроить кэш для конкретной панели можно, отменив эту опцию и отключив кэширование для определенных панелей.

  • Метод определения размера кэша. Позволяет определить, ограничивается ли максимальный размер кэша количеством экземпляров инструментальной панели или объёмом памяти.

  • Количество экземпляров инструментальной панели. Максимум экземпляров приборной панели в кэше.

  • Объём памяти. Максимум места в куче, выделенного для экземпляров инструментальной панели.

Настройки reCAPTCHA

Настройки в этой группе настраивают использование reCAPTCHA.

  • Включить reCAPTCHA. Вносит изменения на страницу входа с аутентификацией reCAPTCHA v3.

  • Ключ сервера reCAPTCHA. Используемый ключ сервера.

  • Секретный ключ reCAPTCHA. Секретный ключ для использования.

  • Количество попыток проверки reCAPTCHA. Максимальное количество попыток аутентификации.

Рендеринг на стороне сервера

Параметры в этой группе определяют, будет ли сервер AggreGate отрисовывать начальный HTML веб-интерфейса перед отправкой его в браузер. Рендеринг на стороне сервера может привести к более быстрой загрузке страниц для клиента, но также увеличивает нагрузку на сервер.

  • Включить рендеринг на стороне сервера. Если включено, сервер AggreGate будет рендерить начальный HTML-код веб-интерфейса перед отправкой его клиенту (браузеру).

  • Порт рендеринга на стороне сервера. Указывает номер порта, на котором сервер рендеринга прослушивает запросы.

Конфигурация псевдонимов

Настройте обработку псевдонимов для всех инструментальных панелей. Для корректной обработки псевдонимов дашбордов необходимо определить выражения кодирования и декодирования, поскольку выражения кодирования и декодирования псевдонимов работают в тандеме. Выражение кодирования принимает контекстный путь инструменьтальной панели и должно возвращать псевдоним. Выражение декодирования принимает псевдоним и должно возвращать путь к контексту инструменьтальной панели.

  • Выражение кодирования псевдонима. Определяет правило для преобразования пути к контексту инструменьтальной панели в псевдоним. Возврат строки, которая будет отображаться как часть URL для каждой инструментальной панели.

Среда вычисления выражений кодирования псевдонима:

Таблица данных по умолчанию

Таблица с одной записью и строковым полем contextPath, содержащим полный путь контекста целевой инструментальной панели. В большинстве случаев это будет что-то похожее на users.<владелец приборной панели>.dashboards.<имя приборной панели>.

Контекст по умолчанию

Корневой контекст.

Строка по умолчанию

Нет.

Переменные окружения

Только стандартные переменные.

  • Выражение декодирования псевдонима. Определяет правило преобразования псевдонима в путь к контексту инструменьтальной панели. Должно возвращать строку, представляющую целевой контекстный путь к инструментальной панели.

Среда вычисления декодирования псевдонима:

Таблица данных по умолчанию

Таблица с одной записью и строковым полем alias, содержащим путь URL, используемый для доступа к целевой инструментальной панели. Потенциально он может содержать псевдоним, сгенерированный выражением Alias Encode, или полный путь контекста инструментальной панели.

Контекст по умолчанию

Корневой контекст.

Строка по умолчанию

Нет.

Переменные окружения

Только стандартные переменные.

Обратите внимание, что {alias} может быть как полным именем контекста, так и только именем инструментальной панели, в зависимости от предоставленного URL.

Лучше всего убедиться, что предоставленные URL-адреса включают полный контекстный путь к целевой панели мониторинга, а также учитывать как короткие, так и полные имена контекстных путей в Выражении декодирования псевдонима. Например, если доступ к приборной панели осуществляется через пользователя admin, это выражение ловит как полный, так и короткий контекстные пути, предоставляемые {alias}:

startsWith({alias}, "users.admin.dashboards.") ? {alias} : "users.admin.dashboards." + {alias}

Кастомизация

Настройки в этой группе настраивают кастомизацию вкладки браузера Web UI.

  • Свой заголовок. Позволяет настроить префикс вкладки браузера.

  • Своя иконка. Позволяет настроить пользовательский фавикон.

Пользовательская аналитика

Укажите тег Google Analytics для сбора информации об использовании приложения.

  • Тег Google Analytics. Тег Google Analytics, который будет использоваться на всех страницах веб-интерфейса.

Дополнительные заголовки HTTP

Укажите дополнительные заголовки, которые будут применены ко всем инструментальным панелям веб-интерфейса.

Формат такой же, как у дополнительных заголовков HTTP для отдельных инструментальных панелей веб-интерфейса.

Любые дополнительные заголовки HTTP, указанные для отдельной панели, будут объединены с дополнительными заголовками HTTP, указанными этим свойством, при отображении панели.

Содержимое тега HEAD

Укажите содержимое тега <HEAD>, которое будет применено ко всем инструментальным панелям веб-интерфейса.

Формат такой же, как и у содержимого тега <HEAD> для отдельных инструментальных панелей веб-интерфейса.

Любое содержимое тега <HEAD>, указанное для отдельной панели, будет объединено с содержимым тега <HEAD>, указанным этим свойством, при отображении панели.

Пользовательские файлы

Некоторые параметры веб-интерфейса по умолчанию могут быть изменены с помощью файлов переопределения.

Пользовательский CSS

Изменение любой части стандартного CSS для веб-интерфейса. Любые изменения CSS, указанные в файле ~/<папка установки>/admin/web/static/style/custom.css, будут применяться во всем веб-интерфейсе, включая все панели управления.

Was this page helpful?