Graylog2 / graylog2-server

Free and open log management
https://www.graylog.org
Other
7.33k stars 1.05k forks source link

Indexer-less Graylog startup #14947

Closed todvora closed 10 months ago

todvora commented 1 year ago

What?

The graylog server should be able to start without any indexer instance (Elasticsearch/Opensearch/Datanode) and provide minimal interface to guide administrator through the indexer setup.

Why?

The current process requires all the configuration in place and correct, all dependencies (mongodb, indexer) available. There is no way to help users, suggest configuration for the dependencies, allow remote registration of indexer.

With a minimal boot interface (REST, web?), we'll be able to generate configuration files, certificates, accept certificate signing requests and generally make the initial setup easier.

damianharouff commented 1 year ago

This would be impactful for Cloud deployments too, where we need a runner to execute API tasks against the cluster if the main nodes of the cluster are not available.

todvora commented 1 year ago

Let's specify a bit what we are trying to achieve here and what steps are necessary to consider the feature complete.