Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Сколько метрик потянет Prometheus: считаем кардинальность до взрыва памяти

Prometheus обычно падает не потому, что в него добавили ещё одну метрику. Он падает, потому что кто-то добавил в существующую метрику лейбл вроде user_id или request_id, и через пару недель число временных рядов в памяти выросло в сотни раз незаметно для всех, пока процесс не упёрся в лимит RAM и не лёг по OOM. Разберём, что такое кардинальность на самом деле, как её посчитать заранее и в уже работающей системе, и что делать, чтобы она не выросла снова.

Подробнее →