X-Pack comes bundled with security, alerting, monitoring, reporting, machine learning, and graph capabilities. By default, all of these features are enabled. However, you might not be interested in all of the features it provides. You can selectively enable and disable the features that you are interested in from the elasticsearch.yml and kibana.yml configuration files.
Elasticsearch supports the following features and settings in the elasticsearch.yml file:
Feature | Setting | Description |
Machine learning | xpack.ml.enabled | Set this to false to disable X-Pack machine learning features |
Monitoring | xpack.monitoring.enabled | Set this to false to disable Elasticsearch's monitoring features |
Security | xpack.security.enabled | Set this to false to disable X-Pack security features |
Watcher | xpack.watcher.enabled | Set this to false to disable Watcher |
Kibana supports the following features and settings in the kibana.yml file:
Feature | Setting | Description |
Machine learning | xpack.ml.enabled | Set this to false to disable X-Pack machine learning features |
Monitoring | xpack.monitoring.enabled | Set this to false to disable Kibana's monitoring features |
Security | xpack.security.enabled | Set this to false to disable X-Pack security features |
Graph | xpack.graph.enabled | Set this to false to disable X-Pack graph features |
Reporting | xpack.reporting.enabled | Set this to false to disable X-Pack reporting features |
If X-Pack is installed on Logstash, you can disable monitoring by setting the xpack.monitoring.enabled property to false in the logstash.yml configuration file.