Детальная информация

Название Система мониторинга производительности СУБД Greenplum с функцией оповещения о критических инцидентах в работе СУБД: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Performance Monitoring System for Greenplum DBMS with Critical Incident Alerting Functionality
Авторы Васильев Вадим Дмитриевич
Научный руководитель Кожевников Вадим Андреевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика мониторинг СУБД ; Greenplum ; Prometheus ; Grafana ; Alertmanager ; система оповещений ; DBMS monitoring ; alerting system
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.03
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2026/vr/vr26-2608
Права доступа Доступ по паролю из сети Интернет (чтение)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42779
Дата создания записи 21.08.2026

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Работа посвящена разработке комплексной системы мониторинга СУБД Greenplum. Актуальность исследования обусловлена отсутствием бесплатных комплексных решений для мониторинга Greenplum: единственный специализированный инструмент Greenplum Command Center распространяется в составе коммерческого дистрибутива. Проведен анализ предметной области и сформулированы требования к разрабатываемой системе. На основе сравнительного анализа существующих программных средств обоснован выбор инструментов реализации: Prometheus для сбора и хранения временных рядов метрик, Grafana для визуализации, Alertmanager для доставки оповещений. Спроектирована и реализована система мониторинга на основе контейнеризации Docker Compose, объединяющая шесть взаимодействующих компонентов. Разработан дашборд Grafana, состоящий из четырёх логических блоков, а также определены одиннадцать правил оповещений, сгруппированных по категориям доступности компонентов, использования системных ресурсов, состояния базы данных и производительности запросов. Апробация разработанного решения выполнена с использованием базы данных стандартного теста TPC-H. Подтверждены корректность валидации конфигурации, правильное отражение метрик под аналитической нагрузкой и доставка уведомлений по электронной почте. Полученные результаты подтверждают практическую применимость разработанной системы для оперативного контроля состояния кластера Greenplum.

The thesis is devoted to the development of a comprehensive monitoring system for the Greenplum DBMS. The relevance of the research is conditioned by the absence of free comprehensive solutions for Greenplum monitoring: the only specialized tool, Greenplum Command Center, is distributed as a component of a commercial distribution. An analysis of the subject area is carried out and the requirements for the developed system are formulated. Based on a comparative analysis of existing software tools, the choice of implementation technologies is justified: Prometheus for the collection and storage of metric time series, Grafana for visualization, and Alertmanager for alert delivery. A monitoring system based on Docker Compose containerization is designed and implemented, integrating six interacting components. A Grafana dashboard consisting of four logical blocks is developed, and eleven alerting rules are defined, grouped by the categories of component availability, system resource usage, database state, and query performance. Approbation of the developed solution is performed using the TPC-H benchmark database. The correctness of configuration validation, the adequate reflection of metrics under analytical load, and the delivery of e-mail notifications are confirmed. The obtained results confirm the practical applicability of the developed system for the operational control of the Greenplum cluster state.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать
Интернет Авторизованные пользователи СПбПУ
Прочитать
Интернет Анонимные пользователи
  • Система мониторинга производительности СУБД Greenplum с функцией оповещения о критических инцидентах в работе СУБД
  • Введение
  • 1. Исследование предметной области
  • 2. Выбор инструментов для реализации системы мониторинга
  • 3. Программная реализация системы мониторинга
  • 4. Тестирование и апробация системы
  • Заключение
  • Список использованных источников
...