Какие случаи использования действительно делают тип метрик суммарной метрики необходимым / уникальным? - PullRequest
0 голосов
/ 03 июля 2018

Что касается сбора метрик прометея, например заголовка, я не смог найти вариант использования, который можно выполнить только с помощью Сводка типа , кажется, что все они каким-то образом могут быть выполнены с помощью гистограммы типа также.

Давайте в качестве примера возьмем показатели параллелизма запросов, без сомнения, это можно сделать совершенно с помощью type Summary, но я также могу добиться того же эффекта с помощью type Histogram, как показано ниже:

скорость (http_request_duration_seconds_sum [1сек)] / скорость (http_request_duration_seconds_count [1сек])

Единственное отличие, которое я вижу, это: для сводки, процентили вычисляются в клиенте, она состоит из счетчиков счета и суммы (как в типе гистограммы) и результирующих значений квантиля.

Так что я немного растерялся из-за того, какие варианты использования действительно делают type Summary необходимым / уникальным, помогите, пожалуйста, вдохновить меня.

1 Ответ

0 голосов
/ 03 июля 2018

Сводная метрика не является уникальной, многие другие инструментальные системы предлагают аналогичные - такие как тип гистограммы Dropwizard (это внутренняя гистограмма, но отображаемая как квантиль). Это одна из причин, по которой он существует, поэтому такие типы из других систем КИП могут отображаться более четко.

Другая причина, по которой он существует, историческая. У Прометея Сводка предшествовала гистограмме, и общая рекомендация - использовать гистограмму, поскольку она агрегируется там, где квантили Сводки отсутствуют. С другой стороны, гистограммы требуют, чтобы вы предварительно выбирали сегменты в других, чтобы они были агрегируемыми, и позволяли проводить анализ в произвольные периоды времени.

В документах есть более длинное сравнение двух типов.

...