Привет!
Вы абсолютно правы в том, что MongoDB используется для хранения метаданных в Graylog, в то время как логи хранятся в OpenSearch. Объем хранилища, необходимый для MongoDB, в целом не так велик, как для OpenSearch, поскольку MongoDB использует намного меньше места для хранения данных.
Обычно для Graylog достаточно выделить от 10 до 20 ГБ для MongoDB, в зависимости от объема метаданных, которые вы планируете сохранять. Метаданные включают информацию о потоках, алертах, пользователях и других настройках, но, как правило, они занимают намного меньше места по сравнению с самими логами.
Если вы собираетесь работать с большим объемом данных и планируете активное использование Graylog, возможно, стоит выделить до 50 ГБ, чтобы учесть рост метаданных в будущем. Однако в большинстве случаев 10-20 ГБ будет более чем достаточно.
Таким образом, вы можете выделить 10-20 ГБ для MongoDB, что будет соответствовать вашим потребностям. Если же вы хотите оставить запас, выделите 50 ГБ, чтобы быть уверенным, что этого объема будет достаточно на долгое время.