Основные функции
Программное обеспечение Platform UI поддерживает следующие ключевые функции:
- Управление кластером через модуль Control;
- Мониторинг ключевых метрик кластера через модуль Control;
- Мониторинг выполнения запросов через модуль Control;
- Установка кластера через модуль Deploy;
Управление кластером через модуль Control
Функционал управления кластерами предоставляет пользователям набор инструментов для настройки параметров и эффективного контроля за работой кластеров, что обеспечивает надежную и гибкую работу инфраструктуры. Управление настройками осуществляется с помощью встроенного инструмента Task Manager.
Функционал позволяет выполнять следующие задачи:
- Управление состоянием кластера и его компонентов: установка, запуск, остановка и перезапуск как всего кластера, так и отдельных его сервисов.
- Масштабирование ресурсов: возможность изменения объемов ресурсов кластера, таких как хосты и поды, что обеспечивает гибкость и эффективность работы системы.
- Планирование резервных копий: настройка расписания для регулярного создания резервных копий, что повышает безопасность и сохранность данных.
- Конфигурационное управление: внесение изменений в конфигурационные файлы кластеров для адаптации системы к новым условиям и требованиям.
Мониторинг ключевых метрик инстанса через модуль Control
Функция мониторинга ключевых метрик предоставляет пользователям возможность систематически отслеживать важные параметры как для всего кластера, так и для отдельных его сервисов. Данный функционал позволяет получать информацию о текущем состоянии кластера в конкретный момент или за определенный период времени, что позволяет оперативно реагировать на изменения состояния системы.
Основные метрики для мониторинга:
- Состояние кластера и его отдельных сервисов;
- Время работы инстанса или сервисов;
- Утилизация ресурсов (CPU, RAM, дисковое пространство и т.д.);
- Количество активных соединений;
- Журналы событий системы.
Перечень метрик не ограничивается перечисленными и может изменяться в зависимости от конкретного продукта. Данные могут собираться как напрямую, так и с использованием сторонних сервисов, таких как Prometheus или Opensearch. При обнаружении аномалий или отклонений от допустимых значений, система генерирует уведомления (алерты) для оперативного реагирования.
Мониторинг выполнения запросов через модуль Control
Функция мониторинга запросов позволяет пользователям отслеживать выполнение запросов в пределах кластера. Система собирает детальную информацию о каждом запросе, что помогает оптимизировать использование ресурсов.
Основные возможности функции:
- Отслеживание времени начала и завершения выполнения каждого запроса;
- Регистрация информации о пользователе, инициировавшем запрос;
- Указание целевой базы данных для запроса;
- Отображение статуса выполнения запроса.
Кроме того, система собирает данные о ресурсах, используемых при выполнении запроса:
- Время выполнения запроса;
- Использование оперативной памяти;
- Загрузка процессора.
Пользователи также имеют доступ к тексту запроса, его плану выполнения и графическому представлению, что позволяет анализировать производительность и оптимизировать запросы.
Установка кластера через модуль Deploy
Функционал установки кластера предоставляет администратору интерфейс для развертывания кластера и настройки его параметров. Функционал установки разделен для продуктов Greenplum и Data Ocean Nova.
Основные функции:
- Развертывание кластера;
- Сохранение черновика установки кластера;
- Логирование шагов развертывания;
- Отслеживание основных данных кластера.