Друзья тестировщики, есть предложение - кто хочет потестировать поделуху тестировщика?)))
В общем тема такая, я сменил место работы и на новом месте нужно было провести обзорную демонстрацию по следующим инструментам: influxdb + grafana + collectd + gatling + нагрузка spring-сервиса. Сценарий такой - нагружаем спринговый сервис, мониторим состояние JVM через collectd, результаты из collectd и gatling пушим в influxdb, в реалтайме видим результаты в grafana. Вроде все просто, но есть сложность - я здесь всего пятый день и у меня даже нет доступа к сервакам... Написал самый простой hello world сервис, в котором сделал баг с переполнением памяти, чтобы показать как утечка памяти отразится в мониторинге ну и собственно как сервис упадет. Переполнение не быстрое, при 40 rps приложение упадет минут через 15-20. Подготовил все окружение в докере и сделал самый простой тест на gatling'e. Если кто-то хочет посмотреть на связку этих инструментов, но нет времени или желания все это разворачивать, добро пожаловать в архив "gatling-grafana.7z" в котором docker-compose, проект gatling и инструкция как все это добро запустить почти одной кнопкой))