Клiєнтська частина вебсистеми монiторингу доступностi програмних застосункiв
Вантажиться...
Дата
2026
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота викладена на 68 сторiнках, мiстить 18 рисункiв, 1 дода¬ток та 12 джерел у списку використаної лiтератури.
Метою роботи є розроблення клiєнтської частини вебсистеми монiторин¬гу доступностi програмних застосункiв NeverDown, яка забезпечує керування монiторами, перегляд стану вебсервiсiв, аналiз статистики перевiрок, роботу з iнцидентами та отримання сповiщень у режимi реального часу. Об’єктом до¬слiдження є процеси монiторингу доступностi вебсервiсiв. Предметом дослi¬дження є методи, пiдходи та програмнi засоби побудови клiєнтської частини вебсистеми монiторингу. У роботi проаналiзовано iснуючi рiшення для монiторингу доступностi, розглянуто основнi пiдходи до монiторингу вебсервiсiв та обґрунтовано вибiр активного синтетичного монiторингу. Розроблено клiєнтську частину системи на базi React 19, TypeScript, Redux Toolkit, Axios, SignalR, Recharts, i18next та Vite. Реалiзовано модулi автентифiкацiї, керування монiторами, перегляду дета-лiзацiї монiтора, обробки iнцидентiв, налаштування правил сповiщень, центру сповiщень, iмпорту й експорту CSV, редагування профiлю користувача та пере¬микання мови iнтерфейсу.
Опис
Дане дослiдження присвячене розробцi клiєнтської частини вебсистеми монiторингу доступностi програмних застосункiв. У роботi розглянуто пробле¬му контролю стабiльної роботи вебсервiсiв, проаналiзовано iснуючi рiшення для монiторингу та порiвняно основнi пiдходи до виявлення недоступностi, зокрема активний синтетичний, пасивний користувацький, агентний, iнфраструктурний, журнальний i подiєвий монiторинг. У межах роботи розроблено клiєнтський застосунок NeverDown, який надає користувачу iнтерфейс для створення та керування монiторами, перегля¬ду поточного стану сервiсiв, аналiзу iсторiї перевiрок, роботи з iнцидентами, налаштування правил сповiщень, перегляду центру повiдомлень, редагування профiлю та перемикання мови iнтерфейсу. Основою системи обрано активний синтетичний монiторинг, оскiльки вiн дозволяє виявляти проблеми доступностi незалежно вiд наявностi реального користувацького трафiку. Розроблена клiєнтська частина реалiзована як односторiнковий вебзасто-сунок iз використанням React 19, TypeScript, Redux Toolkit, Axios, React Router DOM, SignalR, Recharts, i18next, Vite та Web Worker. Отриманi результати мо- жуть бути використанi для подальшого розвитку системи монiторингу, додава-ння нових типiв перевiрок, каналiв сповiщень, розширеної аналiтики та засобiв командної роботи.
Ключові слова
моніторинг доступності, вебсистема, клієнтська частина, React, TypeScript, Redux Toolkit, SignalR, REST API, GraphQL, SPA, availability monitoring, web system, client-side
Бібліографічний опис
Пузенко, А. А. Клiєнтська частина вебсистеми монiторингу доступностi програмних застосункiв : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Пузенко Артем Андрiйович. – Київ, 2026. – 68 с.