Что указывает com.codahale.metrics.Meter.count и единицы времени min, max, когда count используется для проецирования данных в grafana - PullRequest
0 голосов
/ 27 мая 2020

Я новичок ie в библиотеках мониторинга, таких как графит. В нашем коде я вижу использование com.codahale.metrics.Meter. Из документации здесь написано:

Счетчик измеряет скорость событий во времени (например, «запросов в секунду»). Помимо средней скорости, счетчики также отслеживают скользящие средние за 1, 5 и 15 минут.

private final Meter requests = metrics.meter ("requests");

publi c void handleRequest (запрос запроса, ответ ответа) {requests.mark (); // et c} Этот счетчик будет измерять скорость запросов в запросах в секунду.

И затем мы отправляем графитовые метри c захваченные данные в grafana. В графане meter.count используется вместо минутной ставки. Я понимаю, что этот meter.count содержит количество произошедших событий.

Я попытался использовать эти подсчеты, спроецированные на диаграмму графана, чтобы узнать трафик событий c. Но, глядя на точки данных, загруженные с графика в графане, кажется, что временной интервал между двумя точками данных меняется по мере изменения общего периода времени, для которого построена ловушка.

В этом случае, как интерпретировать максимальное , минимальные средние значения? Они в секунду / в минуту или в любую другую единицу времени?

Вот снимок экрана

точек данных за последний день и их максимальное, минимальное среднее и общее количество: enter image description here

...