Skip to content
/ Alla Public

An application for analysis the model and dynamic load on a microservice architecture with Prometheus

License

Notifications You must be signed in to change notification settings

Robbivan/Alla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Аlla

Приложение для анализа нагрузки на микросервисную сеть в интеграции с Prometheus

Для запуска необходимо сконфигурировать приложение. Конфигурация по умолчанию находится в директории config. Необходим предустановленный python3.

В конфигурации можно задать компанию, проект, способ вывода информации: графический и консольный. Также можно настроить интеграцию с Prometheus или эмуляцию метрик. Дополнительная настройка интеграции с Prometheus находится в директории integration.

Для старта необходимо в master-config.yaml указать json файл микросервисной архитектуры проекта, а также нагрузку на API Gateway - по умолчанию Nginx (можно поменять).

Затем через python3 запустить программу
python3 main.py

Если необходимо запустить программу с эмуляцией динамической нагрузки, то следует обратиться к readme.md, находящемуся в директории emulate_dynamic.

About

An application for analysis the model and dynamic load on a microservice architecture with Prometheus

Resources

License

Stars

Watchers

Forks

Packages

No packages published