Как ограничить размер журнала, назначенный каждому устройству/хосту в Graylog?

Я использую Graylog для управления журналами. журналы отправляются с нескольких хостов в Graylog, я хочу:

1- limit storage that allocate to per host
2- limit number of logs received from any host

e.g:

1- если общий размер составляет 250 ГБ, максимальный размер журнала хоста 1 составляет 100 ГБ, хоста 2 — 100 ГБ и хоста 3 — 50 ГБ.

2- если процесс Graylog 5000 msg/s, максимальная скорость журнала, которую может отправить host1, составляет 3000 msg/s, host2 — 1500 msg/s, host3 — 100 msg/s.


person Meysam Rahimi    schedule 26.06.2018    source источник
comment
Обязательный совет использовать community.graylog.org для лучшего специализированного охвата.   -  person joschi    schedule 02.07.2018


Ответы (1)


Вы можете использовать индивидуальный набор индексов для каждого имеющегося у вас устройства. В наборе индексов можно настроить стратегии чередования и хранения данных, которые он содержит.

См. http://docs.graylog.org/en/2.4/pages/configuration/index_model.html для получения более подробной информации.

person joschi    schedule 02.07.2018
comment
Спасибо, но это решение не может решить мои проблемы, потому что запись в наборы индексов одновременно не активна. - person Meysam Rahimi; 04.07.2018
comment
например: index1 для host1, index2 для host2, затем, если журнал получен от host1, index1 обрабатывает его, а если журнал получен от host2, то index2 обрабатывает его, в этом состоянии стратегии ротации и хранения могут обрабатывать размер журналов. - person Meysam Rahimi; 04.07.2018