Какой объем хранилища необходим для MongoDB при использовании с Graylog?

Привет всем! <br/> <br/> Я планирую развернуть сервер Graylog, и для его работы мне потребуется OpenSearch и MongoDB. <br/> Если я правильно понимаю, MongoDB будет использоваться для хранения метаданных, в то время как сами логи будут храниться в OpenSearch. Я собираюсь выделить 600 ГБ под хранение данных логов, которые будут собираться с примерно 300 хостов. В связи с этим, какой объем раздела для хранения данных MongoDB мне необходимо выделить?
  • 11 сентября 2024 г. 15:33
Ответы на вопрос 2
Привет!

Вы абсолютно правы в том, что MongoDB используется для хранения метаданных в Graylog, в то время как логи хранятся в OpenSearch. Объем хранилища, необходимый для MongoDB, в целом не так велик, как для OpenSearch, поскольку MongoDB использует намного меньше места для хранения данных.

Обычно для Graylog достаточно выделить от 10 до 20 ГБ для MongoDB, в зависимости от объема метаданных, которые вы планируете сохранять. Метаданные включают информацию о потоках, алертах, пользователях и других настройках, но, как правило, они занимают намного меньше места по сравнению с самими логами.

Если вы собираетесь работать с большим объемом данных и планируете активное использование Graylog, возможно, стоит выделить до 50 ГБ, чтобы учесть рост метаданных в будущем. Однако в большинстве случаев 10-20 ГБ будет более чем достаточно.

Таким образом, вы можете выделить 10-20 ГБ для MongoDB, что будет соответствовать вашим потребностям. Если же вы хотите оставить запас, выделите 50 ГБ, чтобы быть уверенным, что этого объема будет достаточно на долгое время.
Всё зависит от количества данных. Разместите MongoDB на том же разделе где и OpenSearch, на производительность это не повлияет, много места не съест. Зачем усложнять?
Похожие вопросы