Company
Date Published
Author
Josh Dover
Word count
980
Language
-
Hacker News points
None

Summary

In July 2019, Elastic introduced the 7.0 Upgrade Assistant in Kibana 6.7, aimed at facilitating the upgrade of the Elastic Stack to version 7.x. This tool, along with the new Kibana Upgrade APIs, is designed to ensure a seamless transition by highlighting necessary preparations such as backing up the Elasticsearch cluster using the Snapshot and Restore API. Before initiating the upgrade, users are advised to review and fix breaking changes identified by the Upgrade Assistant, which categorizes issues into cluster-level and index-level concerns. A significant feature of the Upgrade Assistant is its built-in reindexing tool, which is vital for indices created in version 5.x to be compatible with 7.x. The tool also provides automation options via the Upgrade Assistant API for managing large-scale reindexing tasks. Users are encouraged to examine deprecation logs to identify outdated API calls from other applications. After addressing all deprecation warnings and logs, users can proceed with the upgrade, ensuring all components like Elasticsearch nodes, Kibana, Logstash, and Beats are updated. Post-upgrade, the Assistant may suggest additional steps, such as reindexing APM indices to align with the new Elastic Common Schema (ECS). Comprehensive guidance is available through the Stack Upgrade Guide, webinars, and detailed documentation.