Вычислить коэффициент ошибок конечной точки между X минутами прометей - PullRequest
0 голосов
/ 10 июня 2019

У меня есть конечная точка, которая получает 100 раз за последние 5 минут . Ответ конечной точки 2xx 90 раз , 5xx 10 раз . Таким образом, мы можем назвать коэффициент ошибок 100/10 = 10% .

+----------------------------------------------------------------------+-------+
| metrics                                                              | value |
+----------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/slow",method="GET",status_code="200"} | 90    |
+----------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/slow",method="GET",status_code="500"} | 10    |
+----------------------------------------------------------------------+-------+

Мой первый запрос - как я могу проверить, составляет ли мой коэффициент ошибок 10% или больше? чем 10% за последние 5 минут?

Теперь у меня есть новое приложение, которое получает количество запросов (каждый запрос начинается с 0), описанных ниже.

+----------------------------------------------------------------------+-------+
| metrics                                                              | value |
+----------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/slow",method="GET",status_code="200"} | 90    |
+----------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/slow",method="GET",status_code="500"} | 10    |
+----------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/fast",method="GET",status_code="200"} | 726   |
+----------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/fast",method="GET",status_code="500"} | 32    |
+------------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/medium",method="GET",status_code="200"} | 90    |
+------------------------------------------------------------------------+-------+
| http_requests_total{endpoint="/medium",method="POST",status_code="500"}| 10    |
+------------------------------------------------------------------------+-------+

Мой второй запрос - как рассчитать коэффициент ошибок в зависимости от конечная точка или методы или оба?

...