Изначальная проблема которую я пытаюсь решить: переезжаем на новый сервис. Хотим проверить, что новый сервис держит пиковую нагрузку, которую держал старый.
В данный момент я пытаюсь измерить пиковую нагрузку, что бы описать её. Метрика нужна что бы
1. передать её в команду поддержки API, возможно они сразу скажут что она слишком высока и сервис не выдержит
2. попытатся повторить её (например jmeter-ом)
Есть логи в которых логируется окончание запроса и его длительность.
Пытаюсь вычислить rpm (requests per minute), но не получается. Чем меньше интервал я беру в регионе спайка, тем выше получаются значения RPM.
Приведу пример, чтоб было понятнее. Пусть у нас есть 1 запрос в течении часа. Какая нагрузка? RPM = 1/60 = 0.0167
Ок, начинаем проверять интервалы размером в 1ms. Все будут с RPM=0 кроме одного, у которого RPM=1*60*1000 = 60000.
Как выбрать интервал? Может нужна какая-то другая метрика?