Details
| Title | Разработка веб-приложения для мониторинга и анализа метрик производительности программных систем: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_01 «Разработка компьютерных систем» = Development of a web application for monitoring and analysis of software performance metrics |
|---|---|
| Creators | Денисов Дмитрий Алексеевич |
| Scientific adviser | Богач Наталья Владимировна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | мониторинг производительности ; веб-приложение ; rest-api ; временные ряды ; PostgreSQL ; язык программирования Golang ; Vue.js ; аутентификация ; визуализация данных ; искусственный интеллект ; csv ; perfomance monitoring ; web application ; rest api ; time series ; Golang programming language ; authentication ; data visualization ; artificial intelligence |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.01 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2072 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42876 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена проектированию и реализации веб-сервиса MetricsViz — системы мониторинга и визуализации метрик производительности со встроенным AI-анализом. В ходе работы выполнены следующие задачи: проведён анализ существующих систем мониторинга (Prometheus, Grafana, Zabbix, Datadog), спроектирована трёхуровневая клиент-серверная архитектура, реализованы серверная часть на Go 1.22 с JWT-аутентификацией и клиентское SPA на Vue 3 с визуализацией временных рядов через Apache ECharts, выполнена интеграция с LLM REST API (Google Gemini) для AI-диагностики аномалий. Функциональное тестирование (20 тест-кейсов) и нагрузочное тестирование подтвердили выполнение всех функциональных требований; файл 5 МБ (60 000 точек) импортируется за 4,82 секунды. Использованы технологии: Go 1.22, PostgreSQL 14, Chi v5, Vue 3 + TypeScript, Apache ECharts v5, Vite, Google Gemini API.
This work is devoted to the design and implementation of the MetricsViz web service — a system for monitoring and visualizing software performance metrics with integrated AI-based analysis. The work covered: analysis of existing monitoring systems (Prometheus, Grafana, Zabbix, Datadog) and identification of their limitations; design of a three-tier client-server architecture; implementation of a Go 1.22 server with JWT authentication and a Vue 3 SPA with Apache ECharts time series visualization; integration with the Google Gemini LLM REST API for AI-based anomaly diagnostics. Functional testing (20 test cases) and load testing (5 MB file / 60,000 data points imported in 4.82 s) confirmed that all requirements were met. Technologies used: Go 1.22, PostgreSQL 14, Chi v5, Vue 3 + TypeScript, Apache ECharts v5, Vite, Google Gemini API.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|