[SRE] Агрегирование метрик Оглавление

  • Как выбрать SLI и какие SLI использовать
  • Как собирать метрики
  • Агрегирование метрик (ты тут)

Агрегирование метрик На самом деле сырые данные нам не сильно нужны, поэтому для простоты и удобства их агрегируют. Но важно делать это с осторожностью. Например, простой показатель "обрабатываемых запросов в секунду" кажется очевидным для использования в raw-формате, но чаще всего его агрегируют.

Пример плохой агрегации Рассмотрим среднее количество запросов в секунду. Что плохо? Если система обрабатывает по 200 запросов каждую вторую секунду, а в другое время — 0, средняя нагрузка будет 100 запросов в секунду. Но по факту мгновенная нагрузка в пиковые моменты в два раза выше, и именно она может плохо сказаться на системе.

Пример хорошей агрегации Большинство показателей лучше рассматривать не как среднее значение, а как распределение. Например, время отклика системы: одни запросы быстрые, другие медленные, и есть сильно медленные. Если усреднить, сглаживаются хвосты, и мы не увидим проблем. Поэтому для анализа используют распределения и термин процентиль — об этом я рассказывал в тредс. Скоро будет отдельный пост про это.

Итоги Дальше будет пост про процентиль и цикл постов про SLO!

Жду реакций и репостов — нужно просвещать народ!


В этом посте были ссылки, но мы их удалили по правилам Сетки

[SRE] Агрегирование метрик
Оглавление

Как выбрать SLI и какие SLI использовать
Как собирать метрики
Агрегирование метрик (ты тут)

Агрегирование метрик
На самом деле сырые данные нам не сильно нужны,... | Сетка — социальная сеть от hh.ru