Details
Title | Реализация системы управления логами и анализа аномалий: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Супрун Игорь Сергеевич |
Scientific adviser | Фёдоров Станислав Алексеевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | мониторинг ; docker ; grafana ; loki ; python ; kubernetes ; monitoring |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1521 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35838 |
Record create date | 7/30/2025 |
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 |
Цель работы: создание и исследование системы мониторинга и выявления аномалий, обеспечивающей сбор и анализ логов и метрик в распределённом приложении, а также автоматизацию оповещений о нетипичном поведении. Перечень задач: 1. Анализ предметной области и существующих решений для мониторинга и обнаружения аномалий. 2. Построение архитектуры системы с использованием контейнерных технологий. 3. Реализация конвейера сбора логов с помощью Fluent Bit и сохранения их в Grafana Loki. 4. Настройка визуализации метрик и логов в Grafana. 5. Разработка алгоритмов обнаружения аномалий на основе анализа метрик и логов с помощью Python. 6. Тестирование системы и оценка эффективности выявления аномалий. Используемые технологии: контейнеризация (Docker, Kubernetes)selectel.ru, сбор и обработка логов (Fluent Bit), хранение логов (Grafana Loki), визуализация данных (Grafana)en.wikipedia.org, объектное хранилище (MinIO), анализ данных и алгоритмы обнаружения аномалий на Python. Результат выполнения: разработана распределённая система мониторинга, обеспечивающая централизованный сбор и хранение логов и метрик, а также автоматизированное обнаружение аномалий. Система интегрирована в контейнерную инфраструктуру, демонстрирует возможность визуализации данных и эффективно идентифицирует ненормальные состояния приложения, что подтверждает достижение поставленных целей.
Purpose: to develop and study a monitoring and anomaly detection system that collects and analyzes logs and metrics in a distributed application, providing automated alerts for anomalous behavior. Tasks: 1. Analyze the domain and existing solutions for monitoring and anomaly detection. 2. Design the system architecture using container technologies. 3. Implement a log collection pipeline with Fluent Bit and storage in Grafana Loki. 4. Configure data visualization in Grafana dashboards. 5. Develop algorithms for anomaly detection based on log and metric analysis using Python. 6. Test the system and evaluate its anomaly detection effectiveness. Technologies used: containerization (Docker, Kubernetes), log and metric collection (Fluent Bit), log storage (Grafana Loki), data visualization (Grafana), object storage (MinIO), data analysis and anomaly detection algorithms implemented in Python. Result: a distributed monitoring system was developed, enabling centralized collection and storage of logs and metrics, as well as automated anomaly detection. The system is integrated into a container infrastructure, provides data visualization capabilities, and effectively identifies abnormal application states, confirming that the project goals have been achieved.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0