Облачное хранилище

Graylog 2 error: Elasticsearch nodes disk usage above high watermark

При эксплуатации GrayLog могут возникнуть проблемы с местом на диске для Elasticsearch.

  • Elasticsearch nodes disk usage above high watermark
  • Journal utilization is too high
  • Uncommited messages delted from jorunal

Это случается, когда на диске с журналами остается места меньше 15%, тогда Elastcsearch переходит в режим чтения. Чтобы ситуацию исправить, надо:

  • добавить место на диске

или

  • настроить ротацию логов в GrayLog
  • Существует 3 стратегии:

    • “Index time” – время, которое сообщения индекса будет храниться (например 14 дней для индекса).
    • “Index message count” – максимальное количество сообщений индекса (например 20 миллионов сообщений).
    • “Index size” – размер индекса в Байтах (например 40 ГБ).

    Выбираем стратегию для каждого индекса. Рекомендуемый – временной, т.к. для хранения логов это обычно самый важный критерий. Но если место ограничено, а срок хранения не критичен – можно выбрать “размерный”.

    Обратите внимание, что в случае выбора стратегии Index Size указывается размер 1 (одного!) индекса, чуть ниже необходимо указать максимальное количество индексов, которые не будут удаляться. А значит на эту цифру надо умножить указанный выше размер.

    Ну и конечно, надо учитывать и суммировать все размеры индексов размещенных на ноде/ах Elasticsearch