Таран, Владислав ІгоровичКорєнев, Олександр Олександрович2021-06-222021-06-222021Корєнев, О. О. Система моніторингу продуктивності роботи додатків у хмарних середовищах : дипломний проект … бакалавра : 123 Комп’ютерна інженерія / Корєнев Олександр Олександрович. – Київ, 2021. – 73 с.https://ela.kpi.ua/handle/123456789/41644В бакалаврському дипломному проекті реалізовано розподілену систему моніторінгу продуктивності додатків у хмарних середовищах. Як приклад хмарного середовища обрано Kubernetes – загальновизнаний оркестратор контейнерів з відкритим сирцевим кодом. Ключовим компонентом системи є розроблена з використанням мови Rust, асинхронного рантайму tokio та системи управління збіркою cargo програмаагент, орієнтована на розгортання у кожному вузлі хмарного кластеру. Вона має багатопоточну конвеєрну архітектуру з використанням каналів(черг). Програма дозволяє збирати метрики додатків — клієнтів системи, агрегувати та зберігати їх у тимчасовому сховищі, а також надсилати до постійного сховища метрики з додатковим маркуванням, потрібним для визначення частини системи, з якої вони надійшли. У якості постійного сховища метрик використовується Prometheus-сумісна база часових рядів Victoriametrics, у якості інструменту візуалізації зібранних даних - Grafana.ukСистема моніторингу продуктивності роботи додатків у хмарних середовищахBachelor Thesis73 с.