Рассчитать QPS API, используя метрики dropwizard - PullRequest
0 голосов
/ 05 сентября 2018

Я использую таймер dropwizard для продвижения метрик. Моя цель состоит в том, чтобы рассчитать количество запросов в секунду API в определенное время. Я перенесу эти данные в графану для визуализации QPS в течение определенного периода времени. Я посмотрел на метрики администратора, и я получил следующий ответ.

{ "key.apiInfo": { "считать": 4, «макс»: 1,38317189, «среднее»: 0,07033806756262899, «мин»: 0,050432594000000004, «р50»: 0,05770532900000001, «р75»: 0,098732999, «р95»: 0,098732999, «p98»: 0,098732999, «p99»: 0,098732999, «p999»: 1.381317189, "stddev": 0.052126133734515905, «m15_rate»: 0,07254057113543003, «m1_rate»: 0,000003833076076676162, «m5_rate»: 0,01036083113225996, «Mean_rate»: 0,004242277491902898, "duration_units": "секунды", "rate_units": "звонки в секунду" } }

Теперь какое поле я должен использовать для расчета QPS. В таких полях, как "m1_rate", отображается картинка для всего окна продолжительностью 1 минута, но я использую варианты для подсчета количества вызовов в этот момент.

...