If you need to use multiple open source services, such as Elasticsearch, Logstash, Beats, and APM Server, or need to upgrade versions, you must make sure that the services are compatible with each other. This topic describes the compatibility among the versions of open source services.
Elasticsearch compatibility (5.x and later)
^: The compatibility between Elasticsearch and other services when Elasticsearch is used as an output (index data is synchronized to Elasticsearch by using Beats or Logstash).
*: We recommend that you use the latest versions of Beats, Logstash, and ES-Hadoop. Earlier versions may not support all the desired features.
**: In Elasticsearch 6.3 and later, all the features of X-Pack are delivered with the default distributions of Elastic Stack. For more information, see X-Pack.
***: APM Server 6.7 and APM Server 6.8 can be used together with Elasticsearch 7.0. However, you must use Upgrade Assistant to migrate your data. Otherwise, you cannot view the data in Kibana 7.0.
****: From 7.7.0, App Search is provided with Enterprise Search.
For more information, see Open source product compatibility.
Elasticsearch | Kibana | X-Pack | Beats^* | Logstash^* | ES-Hadoop (jar)* | APM Server | App Search |
5.0.x | 5.0.x | 5.0.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.1.x | 5.1.x | 5.1.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.2.x | 5.2.x | 5.2.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.3.x | 5.3.x | 5.3.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.4.x | 5.4.x | 5.4.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.5.x | 5.5.x | 5.5.x | 1.3.x-5.6.x | 2.4.x-5.6.x | 5.0.x-5.6.x | N/A | N/A |
5.6.x | 5.6.x | 5.6.x | 1.3.x-6.0.x | 2.4.x-6.0.x | 5.0.x-6.0.x | N/A | N/A |
6.0.x | 6.0.x | 6.0.x | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | N/A | N/A |
6.1.x | 6.1.x | 6.1.x | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | N/A | N/A |
6.2.x | 6.2.x | 6.2.x | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.3.x | 6.3.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.4.x | 6.4.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.5.x | 6.5.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.6.x | 6.6.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.7.x | 6.7.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
6.8.x | 6.8.x | N/A** | 5.6.x-6.8.x | 5.6.x-6.8.x | 6.0.x-6.8.x | 6.2.x-6.8.x | N/A |
7.0.x | 7.0.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | |
7.1.x | 7.1.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | |
7.2.x | 7.2.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.2.x |
7.3.x | 7.3.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.3.x |
7.4.x | 7.4.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.4.x |
7.5.x | 7.5.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.5.x |
7.6.x | 7.6.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | 7.6.x |
7.7.x | 7.7.x | N/A** | 6.8.x-7.15.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.8.x | 7.8.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.9.x | 7.9.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.10.x | 7.10.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.11.x | 7.11.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.12.x | 7.12.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.13.x | 7.13.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.14.x | 7.14.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.15.x | 7.15.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.16.x | 7.16.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
7.17.x | 7.17.x | N/A** | 6.8.x-7.17.x | 6.8.x-7.17.x | 7.0.x-7.17.x | 7.0.x-7.17.x*** | N/A**** |
8.0.x | 8.0.x | N/A** | 7.17.x - 8.0.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.1.x | 8.1.x | N/A** | 7.17.x - 8.1.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.2.x | 8.2.x | N/A** | 7.17.x - 8.2.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.3.x | 8.3.x | N/A** | 7.17.x - 8.3.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.4.x | 8.4.x | N/A** | 7.17.x - 8.4.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.5.x | 8.5.x | N/A** | 7.17.x - 8.5.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.6.x | 8.6.x | N/A** | 7.17.x - 8.6.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.7.x | 8.7.x | N/A** | 7.17.x - 8.7.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.8.x | N/A**** |
8.8.x | 8.8.x | N/A** | 7.17.x - 8.8.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x- 8.8.x | N/A**** |
8.9.x | 8.9.x | N/A** | 7.17.x - 8.9.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x- 8.9.x | N/A**** |
8.10.x | 8.10.x | N/A** | 7.17.x - 8.10.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.10.x | N/A**** |
8.11.x | 8.11.x | N/A** | 7.17.x - 8.11.x | 7.17.x - 8.11.x | 7.17.x - 8.12.x | 7.17.x - 8.11.x | N/A**** |
8.12.x | 8.12.x | N/A** | 7.17.x - 8.12.x | 7.17.x - 8.12.x | 7.17.x - 8.12.x | 7.17.x - 8.12.x | N/A**** |
8.13.x | 8.13.x | N/A** | 7.17.x - 8.13.x | 7.17.x - 8.13.x | 7.17.x - 8.13.x | 7.17.x - 8.13.x | N/A**** |
8.14.x | 8.14.x | N/A** | 7.17.x-8.14.x | 7.17.x - 8.14.x | N/A | 7.17.x - 8.14.x | N/A**** |
8.15.x | 8.15.x | N/A** | 7.17.x-8.15.x | 7.17.x - 8.15.x | N/A | 7.17.x - 8.15.x | N/A |
We recommend that all Elasticsearch, Kibana, Filebeat, and Logstash clusters use the same minor version.
Logstash compatibility
*: The compatibility of monitoring and managing Elasticsearch clusters, including clusters specified by
xpack.monitoring.elasticsearch.url
andxpack.management.elasticsearch.url
. We recommend that all Elasticsearch, Kibana, and Logstash clusters use the same minor version. This helps achieve the best performance of cluster monitoring and management. If you want to monitor and manage clusters of 6.2 or earlier, you must install X-Pack on all these services.**: Only Elasticsearch can be used as an output for Functionbeat in versions earlier than 7.4. Logstash and other services are not supported. Both Logstash and Elasticsearch can be used as outputs for Functionbeat in 7.4 and later.
Logstash | Beats** | Monitoring and management Elasticsearch clusters* |
2.4.x | 1.0.x-5.6.x | N/A |
5.0.x | 1.3.x-5.6.x | N/A |
5.1.x | 5.0.x-5.6.x | N/A |
5.2.x | 5.0.x-5.6.x | 5.2.x-5.6.x |
5.3.x | 5.0.x-5.6.x | 5.3.x-5.6.x |
5.4.x | 5.0.x-5.6.x | 5.4.x-5.6.x |
5.5.x | 5.0.x-5.6.x | 5.5.x-5.6.x |
5.6.x | 5.6.x-6.8.x | 5.6.x-6.0.x |
6.0.x | 5.6.x-6.8.x | 6.0.x-6.8.x |
6.1.x | 5.6.x-6.8.x | 6.1.x-6.8.x |
6.2.x | 5.6.x-6.8.x | 6.2.x-6.8.x |
6.3.x | 5.6.x-6.8.x | 6.3.x-6.8.x |
6.4.x | 5.6.x-6.8.x | 6.4.x-6.8.x |
6.5.x | 5.6.x-6.8.x | 6.5.x-6.8.x |
6.6.x | 5.6.x-6.8.x | 6.6.x-6.8.x |
6.7.x | 5.6.x-6.8.x | 6.7.x-6.8.x |
6.8.x | 5.6.x-6.8.x | 6.8.x |
7.0.x | 6.8.x-7.17.x | 7.0.x-7.17.x |
7.1.x | 6.8.x-7.17.x | 7.1.x-7.17.x |
7.2.x | 6.8.x-7.17.x | 7.2.x-7.17.x |
7.3.x | 6.8.x-7.17.x | 7.3.x-7.17.x |
7.4.x | 6.8.x-7.17.x | 7.4.x-7.17.x |
7.5.x | 6.8.x-7.17.x | 7.5.x-7.17.x |
7.6.x | 6.8.x-7.17.x | 7.6.x-7.17.x |
7.7.x | 6.8.x-7.17.x | 7.7.x-7.17.x |
7.8.x | 6.8.x-7.17.x | 7.8.x-7.17.x |
7.9.x | 6.8.x-7.17.x | 7.9.x-7.17.x |
7.10.x | 6.8.x-7.17.x | 7.10.x-7.17.x |
Beats compatibility
*: The compatibility of monitoring Elasticsearch clusters, including clusters specified by
xpack.monitoring.elasticsearch
. We recommend that all Elasticsearch, Kibana, and Logstash clusters use the same minor version. This helps achieve the best performance of cluster monitoring. If you want to monitor clusters of 6.2 or earlier, you must install X-Pack on all these services.**: Only Elasticsearch can be used as an output for Functionbeat. Logstash and other services are not supported.
Beats** | Logstash | Monitoring Elasticsearch Cluster* |
1.3.x | 2.0.x-5.0.x | N/A |
5.0.x | 2.0.x-5.6.x | N/A |
5.1.x | 2.0.x-5.6.x | N/A |
5.2.x | 2.0.x-5.6.x | N/A |
5.3.x | 2.0.x-5.6.x | N/A |
5.4.x | 2.0.x-5.6.x | N/A |
5.5.x | 2.0.x-5.6.x | N/A |
5.6.x | 5.6.x-6.8.x | N/A |
6.0.x | 5.6.x-6.8.x | N/A |
6.1.x | 5.6.x-6.8.x | N/A |
6.2.x | 5.6.x-6.8.x | 6.2.x |
6.3.x | 5.6.x-6.8.x | 6.3.x-6.8.x |
6.4.x | 5.6.x-6.8.x | 6.4.x-6.8.x |
6.5.x | 5.6.x-6.8.x | 6.5.x-6.8.x |
6.6.x | 5.6.x-6.8.x | 6.6.x-6.8.x |
6.7.x | 5.6.x-6.8.x | 6.7.x-6.8.x |
6.8.x | 5.6.x-6.8.x | 6.8.x-7.15.x |
7.0.x | 6.8.x-7.17.x | 7.0.x-7.17.x |
7.1.x | 6.8.x-7.17.x | 7.1.x-7.17.x |
7.2.x | 6.8.x-7.17.x | 7.2.x-7.17.x |
7.3.x | 6.8.x-7.17.x | 7.3.x-7.17.x |
7.4.x | 6.8.x-7.17.x | 7.4.x-7.17.x |
7.5.x | 6.8.x-7.17.x | 7.5.x-7.17.x |
7.6.x | 6.8.x-7.17.x | 7.6.x-7.17.x |
7.7.x | 6.8.x-7.17.x | 7.7.x-7.17.x |
7.8.x | 6.8.x-7.17.x | 7.8.x-7.17.x |
7.9.x | 6.8.x-7.17.x | 7.9.x-7.17.x |
7.10.x | 6.8.x-7.17.x | 7.10.x-7.17.x |
7.11.x | 6.8.x-7.17.x | 7.11.x-7.17.x |
7.12.x | 6.8.x-7.17.x | 7.12.x-7.17.x |
7.13.x | 6.8.x-7.17.x | 7.13.x-7.17.x |
7.14.x | 6.8.x-7.17.x | 7.14.x-7.17.x |
7.15.x | 6.8.x-7.17.x | 7.15.x-7.17.x |
7.16.x | 6.8.x-7.17.x | 7.16.x-7.17.x |
7.17.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.0.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.1.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.2.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.3.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.4.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.5.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.6.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.7.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.8.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.9.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.10.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.11.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.12.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.13.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.14.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
8.15.x | 7.17.x-8.15.x | 7.17.x-8.15.x |
For more information about the compatibility between these services, see Product Compatibility.