Last week I installed graylog on an virtual machine for testing, everything went great and the performance was good. I followed the docker installation steps only changing the value of some (private) keys.
Today I did the same on a new virtual machine for production to a similarly capable machine. Unfortunately I get really high read disk usage after just a couple minutes. This essentially causes the entire VM to lock up and having to reset the VM from the dashboard of my VPS host.
I installed iotop
and tried again, it seemed like the MongoDB container was the cause so I updated the container version to the latest 6.x.x version by changing the tag. After this the issue still persists.
I haven’t even been able to finish configuring Graylog past some inputs and streams. I haven’t configured any of my services yet to send logs to Graylog so there’s incoming data for Graylog to process.
Is my current installation broken? Is the hardware not powerful enough?
Hardware:
2 CPU cores
4GB RAM
150 GB SSD
OS: Ubuntu 24 LTS
Docker version: 27.3.1, build ce12230
Graylog version: 6.1