но когда mtail анализирует несколько строк, разве он не получает только response_time в последней строке?
Если apache_http_response_time
является датчиком, то да.Если это гистограмма, она будет собирать общее количество событий и общую задержку (что позволит вам вычислить среднее / среднее значение за любой период времени, используя rate()
), плюс число на ведро, что позволит вам оценить процентили (включая медиану),Похоже, что mtail поддерживает гистограммы в качестве граждан первого класса.
Если мы хотим, чтобы в Прометее было среднее время_ответа, должны ли мы собирать total_response_time и использовать функцию rate()
в Прометее?
Это даст вам соотношение (возможно, выше 1) времени, затраченного на обслуживание запросов.Например, если за последние 10 секунд вы получили 5 запросов, каждый из которых занимал 1 секунду, вы получите показатель 0.5
.OTOH, если бы было 2 запроса, каждый из которых занимал 10 секунд, вы бы получили оценку 2
.