upgrade to graylog-3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
graylog-snap |
Fix Released
|
High
|
Unassigned |
Bug Description
Graylog 3 is needed [1] for rich Kubernetes logging (logs annotated with k8s pods/containers
There are a couple issues to consider for this upgrade:
- v3 requires elasticsearch >= 5.6
- v3 default config has changed considerably (rest + web combined into single endpoint)
More details about the major changes can be found here:
http://
To avoid breaking users with incompatible config and/or ES < 5.6 in their envs, I propose creating a new track for the graylog snap (e.g. '3.0' or '3-latest') that can be used in the snap build process to deliver v3 snaps without breaking users of the latest/[risk] channels.
The 'latest' track would continue to deliver 2.x snaps until we feel confident in the process to upgrade users to a new major version.
[1] - the graylog 'beats' input had a large overhaul between v2.5 and v3 which makes the display of k8s metadata possible: https:/
Related branches
- Junien F: Approve
- Stuart Bishop (community): Approve
- Canonical IS SAs: Pending requested
-
Diff: 461 lines (+167/-97)3 files modifiedlog4j2.xml (+0/-2)
server.conf (+164/-92)
snapcraft.yaml (+3/-3)
Changed in graylog-snap: | |
status: | New → Triaged |
importance: | Undecided → High |
graylog 3 is available in the "3" track.