API Gateway 10.3 | Configuring API Gateway | API Gateway Configuration | Connecting to an External Kibana
 
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 Matrix
*To 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>