你能够在elasticsearch.yml
、kibana.yml
和logstash.yml
配置文件中为X-Pack特性配置设置。html
X-Pack特性 | Elasticsearch设置 | Kibana设置 | Logstash设置 |
---|---|---|---|
APM UI | No | Yes | No |
Development Tools | No | Yes | No |
Graph | No | Yes | No |
Machine learning | Yes | Yes | No |
Management | No | No | Yes |
Monitoring | Yes | Yes | Yes |
Reporting | No | Yes | No |
Security | Yes | Yes | No |
Security.Auditing | Yes | No | No |
Watcher | Yes | No | No |
在elasticsearch.yml
文件中还有X-Pack许可证设置。segmentfault
有关更多Kibana配置设置,请参阅配置Kibana。数组
你不须要配置任何设置来使用APM,它是默认启用的。浏览器
xpack.apm.enabled
服务器
false
以禁用APM插件,默认为true
。xpack.apm.ui.enabled
机器学习
false
从菜单中隐藏APM插件,默认为true
。apm_oss.indexPattern
elasticsearch
apm-*
。apm_oss.errorIndices
ide
apm-*
。apm_oss.onboardingIndices
工具
apm-*
。apm_oss.transactionIndices
性能
apm-*
。你不须要配置任何设置来使用Kibana中的开发工具,它们是默认启用的。
xpack.grokdebugger.enabled
true
(默认)以启用Grok Debugger。xpack.searchprofiler.enabled
true
(默认)以启用Search Profiler。你不须要配置任何设置来使用X-Pack图。
xpack.graph.enabled
false
以禁用X-Pack图。你不须要配置任何设置来使用机器学习,它是默认启用的。
xpack.ml.enabled
true
(默认)以启用机器学习。kibana.yml
中设置为false
,机器学习图标将隐藏在这个Kibana实例中,然而,若是xpack.ml.enabled
在elasticsearch.yml
中被设置为true
,那么你仍然可使用机器学习API,要彻底禁用机器学习,请参阅Elasticsearch机器学习设置。你能够在你的kibana.yml
中配置xpack.reporting设置:
xpack.reporting.enabled
false
以禁用X-Pack reporting。xpack.reporting.encryptionKey
Reporting使用Kibana接口生成报表,在大多数状况下,你不须要配置Reporting来与Kibana通讯,可是,若是使用反向代理访问Kibana,则必须设置代理端口、协议和主机名。
xpack.reporting.kibanaServer.port
server.port
值不一样。xpack.reporting.kibanaServer.protocol
http
或https
。xpack.reporting.kibanaServer.hostname
server.name
值不一样。Reporting在后台生成报表,Job在Elasticsearch中使用文档进行协调,根据生成报告的频率和报告的总数,可能须要更改如下设置。
xpack.reporting.queue.indexInterval
year
、month
、week
、day
和hour
,默认为week
。xpack.reporting.queue.pollInterval
3000
(3秒)。xpack.reporting.queue.timeout
120000
(2分钟)。经过捕捉Kibana的截图来报告工做,如下设置控制捕获过程。
xpack.reporting.capture.loadDelay
3000
(3秒)。xpack.reporting.capture.browser.type
phantom
和chromium
,当设置了chromium
时,重视chromium设置中指定的设置,默认为phantom
。当xpack.reporting.capture.browser.type
设置为chromium
,还能够指定如下设置。
xpack.reporting.capture.browser.chromium.disableSandbox
true
以外,全部操做系统都默认为false
。xpack.reporting.capture.browser.chromium.proxy.enabled
Chromium
的代理使用,当设置为true
,你必须还要指定xpack.reporting.capture.browser.chromium.proxy.server
设置,默认为false
。xpack.reporting.capture.browser.chromium.proxy.server
xpack.reporting.capture.browser.chromium.proxy.bypass
xpack.reporting.csv.maxSizeBytes
xpack.reporting.index
.reporting
。xpack.reporting.roles.allow
[ "reporting_user" ]
。