42 lines
3.5 KiB
Text
42 lines
3.5 KiB
Text
.Kibana Configuration Settings
|
||
[horizontal]
|
||
`server.port:`:: *Default: 5601* Kibana is served by a back end server. This setting specifies the port to use.
|
||
`server.host:`:: *Default: "0.0.0.0"* This setting specifies the IP address of the back end server.
|
||
`server.basePath:`:: Enables you to specify a path to mount Kibana at if you are running behind a proxy. This setting cannot
|
||
end in a slash (`/`).
|
||
`server.maxPayloadBytes:`:: *Default: 1048576* The maximum payload size in bytes for incoming server requests.
|
||
`elasticsearch.url:`:: *Default: "http://localhost:9200"* The URL of the Elasticsearch instance to use for all your
|
||
queries.
|
||
`elasticsearch.preserveHost:`:: *Default: true* When this setting’s value is true Kibana uses the hostname specified in
|
||
the `server.host` setting. When the value of this setting is `false`, Kibana uses the hostname of the host that connects
|
||
to this Kibana instance.
|
||
`kibana.index:`:: *Default: ".kibana"* Kibana uses an index in Elasticsearch to store saved searches, visualizations and
|
||
dashboards. Kibana creates a new index if the index doesn’t already exist.
|
||
`kibana.defaultAppId:`:: *Default: "discover"* The default application to load.
|
||
`elasticsearch.username:` and `elasticsearch.password:`:: If your Elasticsearch is protected with basic authentication,
|
||
these settings provide the username and password that the Kibana server uses to perform maintenance on the Kibana index at
|
||
startup. Your Kibana users still need to authenticate with Elasticsearch, which is proxied through the Kibana server.
|
||
`server.ssl.cert:` and `server.ssl.key:`:: Paths to the PEM-format SSL certificate and SSL key files, respectively. These
|
||
files enable SSL for outgoing requests from the Kibana server to the browser.
|
||
`elasticsearch.ssl.cert:` and `elasticsearch.ssl.key:`:: Optional settings that provide the paths to the PEM-format SSL
|
||
certificate and key files. These files validate that your Elasticsearch backend uses the same key files.
|
||
`elasticsearch.ssl.ca:`:: Optional setting that enables you to specify a path to the PEM file for the certificate
|
||
authority for your Elasticsearch instance.
|
||
`elasticsearch.ssl.verify:`:: *Default: true* To disregard the validity of SSL certificates, change this setting’s value
|
||
to `false`.
|
||
`elasticsearch.pingTimeout:`:: *Default: the value of the `elasticsearch.requestTimeout` setting* Time in milliseconds to
|
||
wait for Elasticsearch to respond to pings.
|
||
`elasticsearch.requestTimeout:`:: *Default: 300000* Time in milliseconds to wait for responses from the back end or
|
||
Elasticsearch. This value must be a positive integer.
|
||
`elasticsearch.shardTimeout:`:: *Default: 0* Time in milliseconds for Elasticsearch to wait for responses from shards. Set
|
||
to 0 to disable.
|
||
`elasticsearch.startupTimeout:`:: *Default: 5000* Time in milliseconds to wait for Elasticsearch at Kibana startup before
|
||
retrying.
|
||
`pid.file:`:: Specifies the path where Kibana creates the process ID file.
|
||
`logging.dest:`:: *Default: `stdout`* Enables you specify a file where Kibana stores log output.
|
||
`logging.silent:`:: *Default: false* Set the value of this setting to `true` to suppress all logging output.
|
||
`logging.quiet:`:: *Default: false* Set the value of this setting to `true` to suppress all logging output other than
|
||
error messages.
|
||
`logging.verbose`:: *Default: false* Set the value of this setting to `true` to log all events, including system usage
|
||
information and all requests.
|
||
`ops.interval`:: *Default: 10000* Set the interval in milliseconds to sample system and process performance metrics. Minimum is 100ms. Defaults to 10 seconds.
|