-
Notifications
You must be signed in to change notification settings - Fork 253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7.0 stack upgrade docs feedback #226
Comments
"Upgrade Elasticsearch" docsI think we should begin these docs with a single section titled "Upgrading the Elastic Stack?" which explains that if you're upgrading the Elastic Stack to visit the "Upgrade Elastic Stack" docs first. By giving this section its own title we can separate it from the rest of the other content, and ES-only upgraders can ignore it more easily. Might it also be worth removing the link to the Interactive Upgrade Guide, to avoid giving the user too many options? BackupsThe first step of preparing to upgrade is to back-up your data, which links to Snapshot and Restore docs. These docs attempt to explain how to define where ES will create snapshots on the filesystem:
I find this wording a bit confusing because it assumes the reader knows a) what makes a filesystem "shared" and b) what it means to have a shared filesystem "mounted" somewhere. I used this third party tutorial to learn what this meant. I'd suggest rephrasing this line to be:
And if we have an official tutorial on snapshot and restore, I recommend we link directly to it from the docs. DeprecationsThe link to the deprecation log doesn't seem to take you to a useful location... it's pointed at https://www.elastic.co/guide/en/elasticsearch/reference/6.6/settings.html, but I'm not sure how that relates? Breaking changesThe link for Elasticsearch should point to the version-specific page. Upgrading internal indices
What does it mean to upgrade the internal indices? How do you do that? |
Thx for opening this @cjcenizal. |
When that question was asked on the Discuss forums the answer that made it clear was https://discuss.elastic.co/t/backups-need-a-shared-mount/85605/4. So I think the thing the docs need to say to make it clear for people who don't work as sysadmins is that the backup directory must be accessible at the same path on every node in the cluster. |
@jasontedor brought to my attention that we are not clear enough about version dependencies between stack elements. The following is supported: Versions of the same major will speak to each other, cross major version is latest (6.7) to latest (7.0 first, 7.1 when released etc). Only the data indexed by the previous major will be read by the next version. An example: say that someone starts with all stack elements on 6.5. In order to get to 7.0, they need to do the following:
Upgrading ES directly to 7.0 will cause beats and Kibana to fail. Note that this may have implications for other things as well. For example, the monitoring docs say:
The last part is wrong. It should say - the same major version, or major-1.latest to major.latest (in some more human-readable form). |
@debadair I'm posting this here as it may be relevant for other products - the ES 7.0 and master upgrade pages are full of references to incorrect versions. For example:
TBC these docs are for the 8.0 version. I don't know how to structurally fix this as there is always something that's version specific but I wish we could come up with some process to make sure we never forget to update these pages. |
Few additional suggestions:
|
I created elastic/beats#11276 to track some issues I had with the Metricbeat docs. |
Created elastic/kibana#33543 to track some issues with the Kibana docs. |
Created elastic/elasticsearch#40663 to follow up on need for backup data steps per #226 (comment) |
Created #263 for the inaccurate monitoring detail described in #226 (comment) |
Context
As @bleskes coordinates testers for the 7.0 stack upgrade process, we'll gather feedback on the docs and record it here.
The text was updated successfully, but these errors were encountered: