Details
| Title | Система мониторинга производительности СУБД Greenplum с функцией оповещения о критических инцидентах в работе СУБД: выпускная квалификационная работа бакалавра: направление 02.03.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.03.03_01 «Интеллектуальные информационные системы и обработка данных» = Performance Monitoring System for Greenplum DBMS with Critical Incident Alerting Functionality |
|---|---|
| Creators | Васильев Вадим Дмитриевич |
| Scientific adviser | Кожевников Вадим Андреевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | мониторинг СУБД ; Greenplum ; Prometheus ; Grafana ; Alertmanager ; система оповещений ; DBMS monitoring ; alerting system |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 02.03.03 |
| Speciality group (FGOS) | 020000 - Компьютерные и информационные науки |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2608 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42779 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Работа посвящена разработке комплексной системы мониторинга СУБД 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.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
- Система мониторинга производительности СУБД Greenplum с функцией оповещения о критических инцидентах в работе СУБД
- Введение
- 1. Исследование предметной области
- 2. Выбор инструментов для реализации системы мониторинга
- 3. Программная реализация системы мониторинга
- 4. Тестирование и апробация системы
- Заключение
- Список использованных источников