Выбор ответа Middle Grafana и дашборды обновлено

Heatmap для задержек

Вопрос

Чем heatmap гистограммы задержек полезнее графика p99?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Видно всё распределение, например разделение на быстрые и медленные. Бимодальное распределение (например, кеш-попадания по 5 мс и промахи по 800 мс) на p99 выглядит как одна линия, а на heatmap как две полосы.

Варианты ответа

  1. Heatmap точнее считает перцентили, чем histogram_quantile
  2. Heatmap не требует гистограммы в метриках, ей хватает среднего
  3. Видно всё распределение, например разделение на быстрые и медленныеправильный ответ
  4. Heatmap потребляет меньше ресурсов Prometheus, чем расчёт p99

Разбор

Бимодальное распределение (например, кеш-попадания по 5 мс и промахи по 800 мс) на p99 выглядит как одна линия, а на heatmap как две полосы. Это сразу подсказывает причину. Перцентили heatmap не считает, она строится как раз из бакетов гистограммы и требует их, нагрузка сравнима.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме