Система моніторингу продуктивності роботи додатків у хмарних середовищах
Вантажиться...
Дата
2021
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
В бакалаврському дипломному проекті реалізовано розподілену систему
моніторінгу продуктивності додатків у хмарних середовищах. Як приклад
хмарного середовища обрано Kubernetes – загальновизнаний оркестратор
контейнерів з відкритим сирцевим кодом.
Ключовим компонентом системи є розроблена з використанням мови Rust,
асинхронного рантайму tokio та системи управління збіркою cargo програмаагент, орієнтована на розгортання у кожному вузлі хмарного кластеру. Вона має
багатопоточну конвеєрну архітектуру з використанням каналів(черг). Програма
дозволяє збирати метрики додатків — клієнтів системи, агрегувати та зберігати їх
у тимчасовому сховищі, а також надсилати до постійного сховища метрики з
додатковим маркуванням, потрібним для визначення частини системи, з якої вони
надійшли.
У якості постійного сховища метрик використовується Prometheus-сумісна
база часових рядів Victoriametrics, у якості інструменту візуалізації зібранних
даних - Grafana.
Опис
Ключові слова
Бібліографічний опис
Корєнев, О. О. Система моніторингу продуктивності роботи додатків у хмарних середовищах : дипломний проект … бакалавра : 123 Комп’ютерна інженерія / Корєнев Олександр Олександрович. – Київ, 2021. – 73 с.