你能夠在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" ]
。