Loki часто выбирают именно потому, что «Elasticsearch съедает всю память сервера», и это ожидание в целом оправдывается — но не безусловно. Если поставить single binary с настройками по умолчанию и залить в него поток логов с десятка сервисов, память всё равно кончится, просто по другим причинам: не из-за JVM-кучи, а из-за in-memory chunks в ingester, которые не успевают сбрасываться на диск. Разберём, из чего реально складывается расход RAM у Loki, сколько закладывать под разный объём логов и какие параметры конфига двигают потребление сильнее всего.
Подробнее →