IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
You configure settings for X-Pack features in the elasticsearch.yml,
kibana.yml, and logstash.yml configuration files.
| X-Pack Feature | Elasticsearch Settings | Kibana Settings | Logstash Settings |
|---|---|---|---|
|
Development Tools |
No |
No |
|
|
Graph |
No |
No |
|
|
Machine learning |
No |
||
|
Monitoring |
|||
|
Reporting |
No |
No |
|
|
Security
|
No |
||
No |
No |
||
|
Watcher |
No |
No |
For more Logstash configuration settings, see Settings File.
The following Logstash settings are configured in the logstash.yml and
pertain to specific X-Pack features.
You can set the following xpack.monitoring settings in logstash.yml to
control how monitoring data is collected from your Logstash nodes. However, the
defaults work best in most circumstances. For more information about configuring
Logstash, see Settings File.
-
xpack.monitoring.enabled -
Monitoring is enabled by default. Set to
falseto disable X-Pack monitoring. -
xpack.monitoring.collection.interval -
Controls how often data samples are collected and shipped on the Logstash side.
Defaults to
10s. -
xpack.monitoring.elasticsearch.url -
The Elasticsearch instances that you want to ship your Logstash metrics to. This might be
the same Elasticsearch instance specified in the
outputssection in your Logstash configuration, or a different one. This is not the URL of your dedicated monitoring cluster. Even if you are using a dedicated monitoring cluster, the Logstash metrics must be routed through your production cluster. You can specify a single host as a string, or specify multiple hosts as an array. Defaults tohttp://localhost:9200. -
xpack.monitoring.elasticsearch.usernameandxpack.monitoring.elasticsearch.password - If your Elasticsearch is protected with basic authentication, these settings provide the username and password that the Logstash instance uses to authenticate for shipping monitoring data.
-
xpack.monitoring.elasticsearch.ssl.ca -
Optional setting that enables you to specify a path to the
.pemfile for the certificate authority for your Elasticsearch instance. -
xpack.monitoring.elasticsearch.ssl.truststore.path - Optional settings that provide the paths to the Java keystore (JKS) to validate the server’s certificate.
-
xpack.monitoring.elasticsearch.ssl.truststore.password - Optional settings that provide the password to the truststore.
-
xpack.monitoring.elasticsearch.ssl.keystore.path - Optional settings that provide the paths to the Java keystore (JKS) to validate the client’s certificate.
-
xpack.monitoring.elasticsearch.ssl.keystore.password - Optional settings that provide the password to the keystore.