1. Describe your incident:
I am looking for general guidance on clusters and am confused.
I’m referencing this doc: https://graylog.org/post/back-to-basics-from-single-server-to-graylog-cluster/
But almost every link within it 404s.
What is the difference between multi-elasti/opensearch and multi-graylog clusters? I need help understanding this primarily.
Secondly, what would be my better use case for my infrastructure. I’ve got multiple data centers that, ideally, each have their own syslog (graylog) to collect logs locally, and send them all to one central, searchable web interface (again graylog). So should I have multi-graylog or multi-opensearch instances here? I am entirely new to graylog and central logging services all together.
2. Describe your environment:
-
OS Information: Linux, Ubuntu Server 22.04 LTS, latest OS and package updates/upgrades applied.
-
Package Version:
Graylog Open
graylog-5.2-repository/stable,now 1-2 all [installed]
graylog-server/stable,now 5.2.5-1 amd64 [installed]
graylog-sidecar-repository/now 1-5 all [installed,local]
graylog-sidecar/sidecar-stable,now 1.5.0-2 amd64 [installed]
opensearch/stable,now 2.12.0 amd64 [installed]
mongodb-database-tools/jammy,now 100.9.4 amd64 [installed,automatic]
mongodb-mongosh/jammy,now 2.2.2 amd64 [installed]
mongodb-org-database-tools-extra/jammy,now 6.0.14 amd64 [installed,automatic]
mongodb-org-database/jammy,now 6.0.14 amd64 [installed,automatic]
mongodb-org-mongos/jammy,now 6.0.14 amd64 [installed,automatic]
mongodb-org-server/jammy,now 6.0.14 amd64 [installed,automatic]
mongodb-org-shell/jammy,now 6.0.14 amd64 [installed,automatic]
mongodb-org-tools/jammy,now 6.0.14 amd64 [installed,automatic]
mongodb-org/jammy,now 6.0.14 amd64 [installed]
- Service logs, configurations, and environment variables:
The whole stack (graylog, opensearch, mongodb) are all running directly on this server. No docker involved.
I can provide logs at request but I’m not having tech issues per se, its working, I just want to expand the setup for my other data centers, but still work as “one” collective unit. I want to be able to log into the one central UI and review logging data for what in total will be 3 separate data centers, geographically around north america, over VPNs.
Looking to ingest ~100GB of data or more for 3 locations.
3. What steps have you already taken to try and solve the problem?
I tried some internet searches, as well as graylog documentation, but unfortunately a ton of links 404 in these docs:
Another helpful doc that 404s:
http://docs.graylog.org/en/3.0/pages/configuration/multinode_setup.html
More documentation I’ve referenced:
https://www.linode.com/docs/guides/create-a-mongodb-replica-set/
4. How can the community help?
I would like general info/best practices. Maybe there are other docs or old topics that can help.
Also, is docker just better overall? What would everyone recommend? Im not against doing it all again with docker.