Система моніторингу продуктивності роботи додатків у хмарних середовищах

Вантажиться...
Ескіз

Дата

2021

Науковий керівник

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

В бакалаврському дипломному проекті реалізовано розподілену систему моніторінгу продуктивності додатків у хмарних середовищах. Як приклад хмарного середовища обрано Kubernetes – загальновизнаний оркестратор контейнерів з відкритим сирцевим кодом. Ключовим компонентом системи є розроблена з використанням мови Rust, асинхронного рантайму tokio та системи управління збіркою cargo програмаагент, орієнтована на розгортання у кожному вузлі хмарного кластеру. Вона має багатопоточну конвеєрну архітектуру з використанням каналів(черг). Програма дозволяє збирати метрики додатків — клієнтів системи, агрегувати та зберігати їх у тимчасовому сховищі, а також надсилати до постійного сховища метрики з додатковим маркуванням, потрібним для визначення частини системи, з якої вони надійшли. У якості постійного сховища метрик використовується Prometheus-сумісна база часових рядів Victoriametrics, у якості інструменту візуалізації зібранних даних - Grafana.

Опис

Ключові слова

Бібліографічний опис

Корєнев, О. О. Система моніторингу продуктивності роботи додатків у хмарних середовищах : дипломний проект … бакалавра : 123 Комп’ютерна інженерія / Корєнев Олександр Олександрович. – Київ, 2021. – 73 с.

ORCID

DOI