Мережевий експортер метрик вузла у форматі OpenMetrics і його інтеграція в систему моніторингу
| dc.contributor.advisor | Кублій, Лариса Іванівна | |
| dc.contributor.author | Малюк, Ілля Олександрович | |
| dc.date.accessioned | 2026-08-10T06:59:18Z | |
| dc.date.available | 2026-08-10T06:59:18Z | |
| dc.date.issued | 2026 | |
| 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.abstractother | The 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.extent | 85 с. | |
| dc.identifier.citation | Малюк, І. О. Мережевий експортер метрик вузла у форматі OpenMetrics і його інтеграція в систему моніторингу : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Малюк Ілля Олександрович . – Київ, 2026. – 85 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/82372 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мережевий моніторинг | |
| dc.subject | експортер метрик | |
| dc.subject | ядро linux | |
| dc.subject | ebpf | |
| dc.subject | openmetrics | |
| dc.subject | go | |
| dc.subject | react | |
| dc.subject | контейнеризація | |
| dc.subject | network monitoring | |
| dc.subject | metrics exporter | |
| dc.subject | linux kernel | |
| dc.subject | containerization | |
| dc.title | Мережевий експортер метрик вузла у форматі OpenMetrics і його інтеграція в систему моніторингу | |
| dc.type | Bachelor 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
- Опис: