Hello Graylog Support Team,
We are currently performing an upgrade and compatibility validation for our Graylog environment and would appreciate your guidance regarding MongoDB compatibility behavior in Graylog 7.0.
Environment
-
Product: Graylog 7.0
-
MongoDB Version: 4.4.29
-
OS: Ubuntu Server 22.04
-
Deployment Type: Single-node Graylog deployment
-
MongoDB Bind: localhost:27017
Current Behavior
During Graylog startup, the following preflight validation error is observed:
org.graylog2.bootstrap.preflight.PreflightCheckException:
You're running MongoDB 4.4.29 but Graylog requires at least MongoDB 7.0.0.
Please upgrade.
org.graylog2.bootstrap.preflight.PreflightCheckException: You're running MongoDB 4.4.29 but Graylog requires at least MongoDB 7.0.0. Please upgrade.
at org.graylog2.database.MongoDBVersionCheck.assertCompatibleVersion(MongoDBVersionCheck.java:73)
at org.graylog2.bootstrap.preflight.MongoDBPreflightCheck.runCheck(MongoDBPreflightCheck.java:96)
at org.graylog2.bootstrap.ServerBootstrap.runMongoPreflightCheck(ServerBootstrap.java:269)
at org.graylog2.bootstrap.ServerBootstrap.runPreFlightChecks(ServerBootstrap.java:160)
at org.graylog2.bootstrap.ServerBootstrap.beforeInjectorCreation(ServerBootstrap.java:151)
at org.graylog2.bootstrap.CmdLineTool.doRun(CmdLineTool.java:362)
at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:287)
at org.graylog2.bootstrap.Main.main(Main.java:57)
Graylog exits immediately after the preflight check.
Requirement / Request
We understand MongoDB 7.0 is the officially supported version for Graylog 7.0. However, we would like clarification on the following:
-
Is there any officially supported temporary interoperability mode between Graylog 7.0 and MongoDB 4.4 for migration or transitional deployments?
-
Does Graylog provide any documented method to temporarily bypass the MongoDB preflight version enforcement strictly for lab/testing purposes?
-
If bypassing is technically possible, which Graylog components/features are expected to fail specifically due to MongoDB 4.4 limitations?
-
Are there any known runtime incompatibilities or data integrity risks documented when attempting temporary operation on MongoDB 4.4?
Additional Context
We are evaluating upgrade feasibility and would appreciate any migration recommendations, compatibility matrices, or transitional best practices from the Graylog engineering/support team.
Thank you for your support and guidance.
Best regards,
Mohammad Ahnaf Tahmeed
Cyber Security Analyst