Connecting to an External Kibana
You have to perform the following configurations if you are connecting to an external Kibana:
Ensure the Kibana version is compatible with the Elasticsearch version as Kibana and Elasticsearch have a one-to-one mapping. For details on version compatibility, see
Support MatrixTo connect to an external Kibana you have to merge, replace or add the file kibana.yml from the installed location to C:\
API Gateway instance\profiles\IS_default\apigateway\dashboard\config
Note: You have to specify the Elasticsearch host and port details in the external Kibana config file.
If you are using a Kibana version different than the one shipped with API Gateway you have to specify the version in C:\
API Gateway instance\IntegrationServer\instances\default\packages\WmAPIGateway\config\resources\kibana\config\5\config.json
Note: If you are using Kibana version lesser than 5 you have to specify the version in C:\API Gateway instance\IntegrationServer\instances\default\packages\WmAPIGateway\config\resources\kibana\config\config.json
Turn off Kibana auto start by setting the property
apigw.kibana.autostart to
false located in C:\
API Gateway instance\profiles\IS_default\apigateway\config\uiconfiguration.properties
Specify the Kibana URL in the property
dashboardInstance located in C:\
API Gateway instance\IntegrationServer\instances\default\packages\WmAPIGateway\config\resources\beans\gateway-core.xml
For example:
<entry key="dashboard">
<map key-type="java.lang.String">
<entry key="dashboardInstance" value="http://kibanahost:9405"/>
</map>
</entry>