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