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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
...