WARNING: Version 4.2 of Kibana has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Setting Kibana Server Properties
editSetting Kibana Server Properties
editThe Kibana server reads properties from the kibana.yml
file on startup. The default settings configure Kibana to run
on localhost:5601
. To change the host or port number, or connect to Elasticsearch running on a different machine,
you’ll need to update your kibana.yml
file. You can also enable SSL and set a variety of other options.
Deprecated in 4.2.
The names of several Kibana server properties changed in the 4.2 release of Kibana. The previous names remain as functional aliases
Table 2. Kibana Server Properties
|
The port that the Kibana server runs on. alias: default: |
|
The host to bind the Kibana server to. alias: default: |
|
The Elasticsearch instance where the indices you want to query reside. alias: default: |
|
By default, the host specified in the incoming request from the browser is specified as the host in the corresponding request Kibana sends to Elasticsearch. If you set this option to alias: default: |
|
This parameter specifies the path to the SSL certificate for Elasticsearch instances that require a client certificate. alias: |
|
This parameter specifies the path to the SSL key for Elasticsearch instances that require a client key. alias: |
|
This parameter specifies the password for Elasticsearch instances that use HTTP basic authentication. Kibana users still need to authenticate with Elasticsearch, which is proxied through the Kibana server. alias: |
|
This parameter specifies the username for Elasticsearch instances that use HTTP basic authentication. Kibana users still need to authenticate with Elasticsearch, which is proxied through the Kibana server. alias: |
|
This parameter specifies the maximum wait time in milliseconds for ping responses by Elasticsearch. alias: default: |
|
This parameter specifies the maximum wait time in milliseconds for Elasticsearch discovery at Kibana startup. Kibana repeats attempts to discover an Elasticsearch cluster after the specified time elapses. alias: default: |
|
The name of the index where saved searched, visualizations, and dashboards will be stored.. alias: default: |
|
The page that will be displayed when you launch Kibana: alias: default: |
|
Set this value to default: |
|
Set this value to default: |
|
Set this value to default: |
|
You can specify a map of log types to output tags for this parameter to create a customized set of loggable events, as in the following example: { log: ['info', 'warning', 'error', 'fatal'], response: '*', error: '*' } |
|
How long to wait for responses from the Kibana backend or Elasticsearch, in milliseconds. alias: default: |
|
How long Elasticsearch should wait for responses from shards. Set to 0 to disable. alias: default: |
|
Indicates whether or not to validate the Elasticsearch SSL certificate. Set to false to disable SSL verification. alias: default: |
|
The path to the CA certificate for your Elasticsearch instance. Specify if you are using a self-signed certificate so the certificate can be verified. Disable alias: |
|
The path to your Kibana server’s key file. Must be set to encrypt communications between the browser and Kibana. alias: |
|
The path to your Kibana server’s certificate file. Must be set to encrypt communications between the browser and Kibana. alias: |
|
The location where you want to store the process ID file. alias: default: |
|
The location where you want to store the Kibana’s log output. If not specified, log output is written to standard output and not stored. Specifying a log file suppresses log writes to standard output. alias: |