Мережевий експортер метрик вузла у форматі OpenMetrics і його інтеграція в систему моніторингу

dc.contributor.advisorКублій, Лариса Іванівна
dc.contributor.authorМалюк, Ілля Олександрович
dc.date.accessioned2026-08-10T06:59:18Z
dc.date.available2026-08-10T06:59:18Z
dc.date.issued2026
dc.description.abstractДипломна робота виконана на 61 сторінці, містить 22 ілюстрації, 1 таблицю, 2 додатки, 22 джерел у переліку посилань. Мета роботи — створення ефективної програмної системи для глибокого моніторингу мережевої інфраструктури серверного вузла Linux із застосуванням інноваційних технологій перехоплення системних викликів та експортом телеметрії у стандарті OpenMetrics. Методи й засоби: технологія eBPF (Extended Berkeley Packet Filter) для безпечного перехоплення подій у ядрі операційної системи; парсинг віртуальної файлової системи procfs; мови програмування Go (для реалізації бекенд-експортера) та C (для написання низькорівневих зондів ядра); бібліотека React і мова TypeScript для розробки клієнтського вебдашборду; стандарт OpenMetrics; технології контейнеризації Docker. Результати: розроблено повноцінний мережевий експортер, який забезпечує можливість відстежувати стан підсистеми Conntrack і деталізувати втрати пакетів і повторні передачі TCP до рівня конкретних IP-адрес без створення надмірного навантаження на систему (zero-overhead). Створено спеціалізований інтерактивний графічний інтерфейс для візуалізації багатовимірних мережевих метрик у режимі реального часу, виконано інтеграцію системи в середовище оркестрації за допомогою контейнеризації.
dc.description.abstractotherThe diploma thesis consists of 61 pages, contains 22 illustrations, 1 tables, 2 appendices and 22 references. The purpose of the work is to create an efficient software system for deep monitoring of the Linux server node network infrastructure using innovative system call interception technologies and exporting telemetry in the OpenMetrics standard. Methods and tools: eBPF (Extended Berkeley Packet Filter) technology for safe interception of events in the operating system kernel; parsing of the procfs virtual file system; Go (for backend exporter implementation) and C (for writing low-level kernel probes) programming languages; React library and TypeScript language for developing the client web dashboard; OpenMetrics standard; Docker containerization technologies. Results: a fully-fledged network exporter was developed, which allows monitoring the state of the Conntrack subsystem and detailing packet drops and TCP retransmissions down to the level of specific IP addresses without creating excessive system overhead (zero-overhead). A specialized interactive graphical interface was created to visualize multidimensional network metrics in real-time, and the system was successfully integrated into an orchestration environment via containerization.
dc.format.extent85 с.
dc.identifier.citationМалюк, І. О. Мережевий експортер метрик вузла у форматі OpenMetrics і його інтеграція в систему моніторингу : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Малюк Ілля Олександрович . – Київ, 2026. – 85 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82372
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectмережевий моніторинг
dc.subjectекспортер метрик
dc.subjectядро linux
dc.subjectebpf
dc.subjectopenmetrics
dc.subjectgo
dc.subjectreact
dc.subjectконтейнеризація
dc.subjectnetwork monitoring
dc.subjectmetrics exporter
dc.subjectlinux kernel
dc.subjectcontainerization
dc.titleМережевий експортер метрик вузла у форматі OpenMetrics і його інтеграція в систему моніторингу
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Maliuk_bakalavr.pdf
Розмір:
2.35 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: