Перейти к содержанию

DWH Monitoring

DWH Monitoring - часть системы Platform UI, основным функционалом которой является мониторинг ETL процессов.

Создание и управление инстансом

Создание инстанса

Для отображения информации об инстансе в модуле Control, необходимое пройти процесс его создания. модуле Control предоставляет администраторам возможность добавления метаданных об инстансе с помощью специализированной формы.

Процесс создания инстанса:

  • Откройте главную страницу модуля Control.

  • Нажмите кнопку «+ инстанс».

Создание нового инстанса
Рисунок 1: Создание нового инстанса

  • После нажатия откроется форма для ввода параметров инстанса.

Таблица. Список параметров для заполнения

Параметр Описание параметра Обязательность
Продукт Тип продукта, инстанс которого необходимо создать. Для создания инстанса DWH Monitoring необходимо выбрать этот продукт из выпадающего списка Да
Инстанс Наименование создаваемого инстанса в интерфейсе модуля Control Да
Описание Описание создаваемого инстанса в интерфейсе модуля Control Нет

Форма создания нового инстанса
Рисунок 2: Форма создания нового инстанса

  • После заполнения всех параметров, администратор должен проверить правильность и актуальность введенных данных.

  • Чтобы завершить процесс создания инстанса, нажмите кнопку «Добавить».

После успешного добавления инстанс будет отображаться в списке на главной странице модуля Control.

Редактирование метаданных инстанса

Помимо создания новых инстансов, модуль Control предоставляет возможность редактирования информации о существующих инстансах. Для выполнения этой операции администратору необходимо:

  • На главной странице модуля Control выбрать инстанс, который нужно изменить.

  • Нажать на кнопку «Редактировать инстанс».

Кнопка редактирования инстанса
Рисунок 3: Кнопка редактирования инстанса

После нажатия на кнопку откроется форма редактирования инстанса. Данная форма содержит предварительно заполненные текущие значения параметров инстанса, которые можно изменить.

Таблица. Список параметров формы для редактирования

Параметр Доступность для редактирования
Продукт Нет
Инстанс Да
Описание Да

Форма редактирования инстанса
Рисунок 4: Форма редактирования инстанса

  • После внесения изменений администратор должен проверить правильность и актуальность данных.

  • Для завершения процедуры редактирования нажмите кнопку «Сохранить».

После успешного сохранения информация об инстансе будет обновлена и доступна для просмотра на главной странице модуля Control.

Архивирование инстанса

В модуле Control предусмотрена функция архивирования инстансов, которая позволяет администратору сохранять текущее состояние инстанса и удалять его из активного списка. Для архивирования инстанса выполните следующие шаги:

  • На главной странице модуля Control выберите нужный инстанс.

  • Нажмите кнопку со списком доступных действий рядом с выбранным инстансом (1).

  • В выпадающем меню выберите опцию «Архивировать инстанс» (2).

Кнопка архивирования инстанса
Рисунок 5: Кнопка архивирования инстанса

После этого появится диалоговое окно для подтверждения архивирования инстанса.

Окно подтверждения архивирования инстанса
Рисунок 6: Окно подтверждения архивирования инстанса

  • Если администратор подтверждает действие нажатием кнопки «Выполнить», инстанс архивируется. Это действие приводит к удалению инстанса из списка активных на главной странице, при этом его текущее состояние сохраняется в виде снимка в модуле Control.

Архивированные инстансы можно просматривать и восстанавливать с вкладки «Обзор» в разделе управления инстансами модуля Control. Подробнее про работу со снимками см. в разделе Управление сохраненными снимками инстансов.**

Восстановление инстанса

Модуль Control предоставляет возможность восстановления инстансов из созданных ранее снимков. Для выполнения этой операции необходимо:

  • На главной странице модуля Control нажать кнопку «Добавить инстанс».

Создание инстанса
Рисунок 7: Создание инстанса

  • В появившейся форме выбрать опцию «Восстановить».

Форма восстановления инстанса до выбора продукта
Рисунок 8: Форма восстановления инстанса до выбора продукта

  • В поле Продукт необходимо выбрать продукт DWH из выпадающего списка. После этого станет доступно поле формы «Снимок инстанса» для заполнения.

Форма восстановления инстанса после выбора снимка инстанса
Рисунок 9: Форма восстановления инстанса после выбора снимка инстанса

  • В поле выбора снимка инстанса из списка доступных выбрать тот снимок, который нужно восстановить. Снимок инстанса содержит информацию об инстансе, его инфраструктуре, платформах и сервисах, а также расписание заданий, периоды приостановки заданий и журнал выполненных задач.

  • После выбора снимка поля «Инстанс» и «Описание» будут автоматически заполнены текущими значениями, но их можно редактировать.

Форма восстановления инстанса после выбора снимка инстанса
Рисунок 10: Форма восстановления инстанса после выбора снимка инстанса

Администратору будут предложены следующие опции для восстановления:

  • Метаданные инстанса: это обязательный параметр, который восстанавливается всегда. Он содержит информацию об инфраструктуре инстанса, его платформах и сервисах.

  • Расписание заданий.

  • Периоды приостановки заданий.

  • Журнал выполненных заданий (с возможностью указания даты начала для восстановления журнала).

Таблица. Список параметров для заполнения

Параметр Обязательность
Продукт Да
Снимок инстанса Да
Инстанс Да
Описание Нет

После завершения ввода данных нужно убедиться в их правильности и актуальности. Для завершения процедуры восстановления необходимо нажать кнопку «Добавить». После успешного сохранения инстанс станет доступен на главной странице модуля Control в списке инстансов.

Настройка параметров конфигурации кластера

Настройка параметров конфигурации DWH Monitoring

На странице «Конфигурации» во вкладке «Инстанс» представлены все ключевые параметры продукта DWH (1), обеспечивающие оптимальную работу системы и её взаимодействие с кластерами. Интерфейс страницы конфигураций включает удобный поиск (2), позволяющий быстро находить нужные параметры. Изменение их значений возможно через интуитивно понятную форму редактирования, которая открывается при нажатии на кнопку редактирования (3) рядом с параметром или при двойном клике по его строке. После внесения изменений администратор может применить их, нажав на кнопку «Сохранить» в окне редактирования.

Вкладка «Конфигурации», список параметров (1), поиск по параметрам и значениям (2), кнопка «Редактировать» (3)
Рисунок 11: Вкладка «Конфигурации», список параметров (1), поиск по параметрам и значениям (2), кнопка «Редактировать» (3)

Форма редактирования параметра
Рисунок 12: Форма редактирования параметра

Таблица. Список параметров на странице конфигурации

ID параметра Наименование параметра Описание параметра
1 opensearch_log_login Логин для просмотра логов Opensearch
2 opensearch_log_password Пароль для просмотра логов Opensearch

Просмотр истории версии параметров конфигурации кластера

Для параметров, которые сохраняются на стороне модуля Control, предусмотрена возможность просмотра истории их изменений. Эта функция помогает пользователям отслеживать изменения, которые вносились в конфигурации, фиксируя дату, время и пользователя, внесшего корректировки. Это особенно полезно для анализа состояния системы и решения возможных проблем.

Чтобы воспользоваться этой функцией, необходимо зайти на страницу «Конфигурации». После этого достаточно нажать на кнопку истории изменений напротив нужного параметра, чтобы открыть форму со списком всех правок, внесенных в этот параметр. Каждое изменение сопровождается отметкой времени и датой, что позволяет легко отследить эволюцию значения параметра. Текущее значение выделяется с помощью метки «текущее», что упрощает ориентирование в списке изменений.

Кнопка просмотра изменений
Рисунок 13: Кнопка просмотра изменений

Вкладка «Конфигурации», форма истории параметра
Рисунок 14: Вкладка «Конфигурации», форма истории параметра

SSL-сертификаты

Для работы с SSL-сертификатами в интерфейсе модуля Control нужно перейти в соответствующую вкладку на странице «Конфигурации» — «SSL-сертификаты». На открывшейся странице будет отображен список сертификатов с параметрами:

  • Поставщик

  • Корневой сертификат

  • Наименование

  • SAN домены (Subject Alternative Names)

  • Срок действия

  • Период просрочки

SSL-сертификаты
Рисунок 15: SSL-сертификаты

Основные функции страницы:

  • Загрузка сертификатов: Необходимо нажать на кнопку «Загрузить», чтобы открыть модальное окно загрузки. В этом окне можно добавить необходимые сертификаты. После завершения загрузки необходимо нажать «Загрузить», чтобы сохранить данные для инстанса DWH, и таблица со списком сертификатов обновится.

Модальное окно загрузки сертификатов
Рисунок 16: Модальное окно загрузки сертификатов

  • Скачивание сертификатов:
    • Для загрузки всех сертификатов необходимо нажать на кнопку «Скачать», после чего откроется окно подтверждения, и сертификаты будут скачаны в формате *pem.
    • Чтобы скачать отдельные сертификаты, необходимо отметить нужные сертификаты чек-боксами и нажать на «Скачать», после чего откроется окно подтверждения, и сертификаты будут скачаны в формате pem.

Окно подтверждения скачивания сертификатов
Рисунок 17: Окно подтверждения скачивания сертификатов

  • Удаление сертификатов:
    • Для удаления всех сертификатов необходимо нажать на кнопку «Удалить все». Появится модальное окно подтверждения, после которого вся информация о сертификатах будет удалена, и таблица обновится.
    • Для удаления нескольких сертификатов необходимо отметить их чек-боксами и нажать на «Удалить». После подтверждения выбранные сертификаты будут удалены.
    • Чтобы удалить один конкретный сертификат, необходимо нажать кнопку «Удалить» рядом с ним. В модальном окне подтверждается удаление.

После любого удаления информация будет обновлена, и таблица сертификатов покажет актуальные данные.

Модальное окно подтверждения удаления сертификатов
Рисунок 18: Модальное окно подтверждения удаления сертификатов

Обзор продукта DWH Monitoring

Обзор DWH

На странице «Обзор DWH» представлен полный список объектов инстанса продукта DWH Monitoring.

Страница «Обзор DWH Monitoring»
Рисунок 19: Страница «Обзор DWH Monitoring»

Объект

Объект - основная сущность продукта DWH Monitoring. Объектом может являться таблица в БД, текстовый файл, электронная таблица и т.д. Объект привязан к слою, на котором он располагается. Объекты могут быть сгруппированы внутри слоя (группы) или независимо от слоя (логические группы).

Для каждого объекта отображается следующая информация:

  • Имя объекта;

  • Схема объекта;

  • Продукт, к которому относится объект;

  • Статус объекта.

Информация об объекте
Рисунок 20: Информация об объекте

При наличии комментария к объекту информация о нем также отображается вместе с датой комментария.

Объект с комментарием
Рисунок 21: Объект с комментарием

При выборе объекта на странице отображаются связи между выбранным объектом и другими объектами на соседних слоях с указанием направления.

Отображение связей между объектами
Рисунок 22: Отображение связей между объектами

Сброс выделенных объектов осуществляется по клику на любую точку вне объектов, сворачивании группы с выбранным объектом и/или любым применением фильтров, исключающих выбранный объект. Если был выбран один объект, то сброс выделения возможен также путем повторного клика на этот объект.

При двойном нажатии на объект открывается страница, которая содержит:

  • Информационная панель объекта (1).

  • Комментарии объекта (2).

  • Вкладка «Обзор» (3).

  • Вкладка заданий объекта (4).

Страница объекта, информационная панель (1), комментарий (2), статистика по заданиям (3), вкладка «Задания» (4)
Рисунок 23: Страница объекта, информационная панель (1), комментарий (2), статистика по заданиям (3), вкладка «Задания» (4)

В информационной панели отображается следующая информация:

  • Объект: название объекта.

  • Статус: текущий статус объекта.

  • Путь к объекту.

  • Слой: слой, к которому принадлежит объект.

  • Группа: группа, к которой принадлежит объект.

  • Дата актуальности: дата последнего обновления информации об объекте.

В выпадающем списке действий пользователю доступно удаление объекта. При нажатии на кнопку удаления объекта открывается модальное окно подтверждения удаления объекта.

Действие «Удалить объект»
Рисунок 24: Действие «Удалить объект»

Модальное окно подтверждения удаления объекта
Рисунок 25: Модальное окно подтверждения удаления объекта

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

Список действий блока комментариев
Рисунок 26: Список действий блока комментариев

При нажатии на «История изменений» открывается модальное окно со списком изменений комментариев объекта.

Модальное окно «История изменений»
Рисунок 27: Модальное окно «История изменений»

При нажатии на «Изменить» администратор может изменить текущий комментарий или, при отсутствии комментария, создать новый в открывшемся модальном окне.

Модальное окно изменения комментария
Рисунок 28: Модальное окно изменения комментария

При нажатии на «Удалить» текущий комментарий объекта удалится без подтверждения удаления.

Вкладка «Обзор» отражает количество выполненных, проваленных заданий и их общее количество, а также среднюю и последнюю продолжительность завершения задания (1).

Также отображается график (3) за указанный промежуток времени (2) по выполненным, проваленным и работающим заданиям.

Вкладка «Обзор» на странице объекта

Во вкладке «Задания» отображается список заданий, которые связаны с объектом. Для каждого задания отображается название задания, описание задания и схема расписания выполнения.

Администратор может разорвать связь между заданием и объектом с помощью кнопки «Удалить» напротив конкретного объекта. После нажатия открывается модальное окно подтверждения удаления связи.

Вкладка «Задания» на странице объекта
Рисунок 29: Вкладка «Задания» на странице объекта

Модальное окно подтверждения удаления связи между заданием и объектом
Рисунок 30: Модальное окно подтверждения удаления связи между заданием и объектом

Группа

Группа - совокупность объектов внутри одного слоя данных, сгруппированных по определенному признаку. Для удобства чтения информации группы объектов могут быть свернуты. Объекты без определенной группы формируются в отдельную группу «Unknown», которая отображается последней в слое.

Слой

Под слоями подразумеваются этапы ETL-процессов. Каждый слой имеет свое название и содержит набор объектов, которые имеют свои атрибуты.

Действия с объектам

Пользователю доступны следующие действия с объектам:

  • Фильтрация:

  • По типу объекта: При выборе данного фильтра происходит фильтрация объектов на всех слоях по признаку принадлежности к определенному типу объектов.

Пример фильтра по типу объектов
Рисунок 31: Пример фильтра по типу объектов

  • По принадлежности к продукту: При выборе данного фильтра происходит фильтрация объектов на всех слоях по признаку принадлежности к определенному продукту.

Пример фильтра по принадлежности к продукту
Рисунок 32: Пример фильтра по принадлежности к продукту

  • По статусу объектов: При выборе определенного статуса объектов происходит фильтрация объектов на всех слоях по выбранному статусу.

Список статусов объектов для фильтрации
Рисунок 33: Список статусов объектов для фильтрации

  • Поиск: Полнотекстовый поиск осуществляется по имени объекта на всех слоях по маске «%текст%». Текст может содержать символы кириллицы, латиницы, числа. В результате пользователь видит все релевантные значения. Ранее наложенные фильтры при поиске сохраняются, в этом случае поиск значений происходит на ограниченной выборке. Выделение объекта/объектов при полнотекстовом поиске сбрасывается.

На странице доступна настройка количества объектов в строке через кнопку «Настройки».

Кнопка «Настройки»
Рисунок 34: Кнопка «Настройки»

Также через эту кнопку можно выключить отображение пустых слоев и групп.