API Gateway, Elasticsearch, Kibana, and TSA Compatibility Matrix
As stated earlier, API Gateway uses Elasticseach as its primary data storage. The compatible Elasticsearch versions for the API Gateway versions depend on the API Gateway data type.
API Gateway data can be broadly classified into following four types:
Core data. This type includes APIs, Applications, Policies, Plans, Packages, Administration Settings, Security Configurations (Keystores/Trustores) & Tokens (OAuth/API Keys).
Transaction data. This type includes the runtime transactions events and metrics data.
Application logs Audit logs The table below lists the Elasticsearch versions and corresponding Kibana and Terracotta Server Array (TSA) versions that support the storage of core data and transaction data of the available API Gateway versions:
API Gateway | Compatible Elasticsearch versions (Core data level) | Compatible Elasticsearch versions (Transaction data level) | Compatible Kibana version | Compatible TSA version |
10.15 | 8.12.2 | 7.2.0, 7.7, 7.13.0 & 8.2.3 | 8.12.2 | 4.3.4 through 4.3.9 |
10.11 | 7.13.0 | All | 7.13.0 | 4.3.4 through 4.3.9 |
10.7 | 7.7 | All | 7.7 | 4.3.4 through 4.3.9 |
10.5 | 7.2.0 | All | 7.2.0 | 4.3.4 through 4.3.8 |
10.4 | 5.6.4, 2.3.2 | All | 5.6.x, 4.5.x | 4.3.4 through 4.3.8 |
10.3 | 5.6.4, 2.3.2 | All | 5.6.x, 4.5.x | 4.3.4 through 4.3.8 |
10.2 | 5.6.4, 2.3.2 | All | 5.6.x, 4.5.x | 4.3.4 through 4.3.8 |
10.1 | 2.3.2 | All | 4.5.x | 4.3.4 through 4.3.8 |
9.12 | 2.3.2 | All | 4.5.x | 4.3.4 through 4.3.8 |
API Gateway10.15 includes
Elasticsearch 8.2.3
Kibana 8.2.3
Filebeat 8.2.3
Note:
Ensure that you do not use the Java 17 that is inbuilt with the API Data Store for any other purpose.