Что такое показатель, который объединяет% ошибок с общим количеством экземпляров - PullRequest
1 голос
/ 24 марта 2019

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

Например, время ожидания чтения внешней службы.На оси абсцисс у меня, вероятно, будут интервалы времени, скажем, каждые 10 минут.На оси Y значение метрики.

Сначала я подумал, что значением будет количество истекших запросов.Но это еще не конец, так как количество тайм-аутов необходимо соотнести с общим количеством запросов.

Итак, во-вторых, я подумал, что процент запросов с истекшим сроком ожидания.Но и это не идеально, так как увеличение времени ожидания до 100% не было бы критичным, если бы общее количество запросов было равно 1. Во время этого интервала.

Я уверен, что это распространенный сценарий в журналах и показателях производительности.визуализации.

1 Ответ

0 голосов
/ 24 марта 2019

Насколько я понимаю, ошибки на ваших микросервисах можно рассчитать следующим образом:

Метрики ошибки тайм-аута

Количество ошибок тайм-аута [TOEC]

Это просто приблизительный подсчет количества ошибок по времени ожидания.

Это будет ограничено некоторым интервалом времени, скажем, каждые 10 минут.

TOEC = count of time-out requests in interval

Пропорция ошибки времени ожидания [TOEP]

Это доля ошибок запросов времени ожидания, которые у вас есть.

Это будет скачок через некоторый интервал времени, скажем, каждые 10 минут.

TOEP = count of time-out requests in interval / count of all requests in interval

Это тип [уровень ошибок] (https://en.wikipedit a.org/wiki/Error_rate)

Другие метрики

Существуют и другие стандартные метрики, здесь могут быть некоторые, которые вам интересны Википедия: Точность и отзыв

У меня такое чувство, что в вашем домене могут быть другие типы ошибок и успехов, если вы посмотрите статью в Википедии, и без дополнительной информации я считаю, что ваши time-out errors эквивалентны TN, которые True Negative s.

Если вы можете определить другие (FN, FP, TP), вы можете теоретически использовать любую из стандартных метрик в статье в Википедии. Это даст вам много информации о том, как интерпретировать how well, выполняемый вашим микросервисом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...