У меня есть веб-приложение, которое выполняет запрос к базе данных RDS Postgres.Для этого приложения мы используем разработку на основе соединительных линий, и наши разработчики могут и должны развернуть что-либо на master branch
непосредственно в производство.В течение дня, когда мы работаем в условиях низкой рабочей нагрузки, мы не можем видеть никакого снижения производительности в базе данных, но ночью (мы используем курьерскую службу), когда мы испытываем огромную рабочую нагрузку, мы можем иметь некоторое снижение производительности ...
У меня вопрос: как я должен следить за таким поведением?Я не хочу навязывать запуск стресс-теста перед развертыванием в производство.
Я хотел бы иметь инструмент, который может отслеживать нашу базу данных и сообщать, как: «Берегите себя! У вас есть новый запрос (илимедленный запрос) к вашей базе данных, вызванный Pull Request 1234 ".