Kibana 用戶指南(Kibana中的X-Pack設置)

Kibana中的X-Pack設置

你能夠在elasticsearch.ymlkibana.ymllogstash.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數組

Kibana中的APM設置

你不須要配置任何設置來使用APM,它是默認啓用的。瀏覽器

通常的APM設置

xpack.apm.enabled服務器

  • 設置爲false以禁用APM插件,默認爲true

xpack.apm.ui.enabled機器學習

  • 設置爲false從菜單中隱藏APM插件,默認爲true

apm_oss.indexPatternelasticsearch

  • 用於與機器學習和Kuery Bar集成的索引模式,默認爲apm-*

apm_oss.errorIndiceside

  • 包含錯誤文檔的索引的匹配器,默認爲apm-*

apm_oss.onboardingIndices工具

  • 包含跨度文檔的索引的匹配器,默認爲apm-*

apm_oss.transactionIndices性能

  • 包含事務文檔的索引的匹配器,默認爲apm-*

Kibana中的開發工具設置

你不須要配置任何設置來使用Kibana中的開發工具,它們是默認啓用的。

Grok Debugger設置

xpack.grokdebugger.enabled

搜索分析器設置

xpack.searchprofiler.enabled

Kibana中的Graph設置

你不須要配置任何設置來使用X-Pack圖。

通常的圖設置

xpack.graph.enabled

  • 設置爲false以禁用X-Pack圖。

Kibana中的Machine Learning設置

你不須要配置任何設置來使用機器學習,它是默認啓用的。

通常的機器學習設置

xpack.ml.enabled

  • 設置爲true(默認)以啓用機器學習。
  • 若是在kibana.yml中設置爲false,機器學習圖標將隱藏在這個Kibana實例中,然而,若是xpack.ml.enabledelasticsearch.yml中被設置爲true,那麼你仍然可使用機器學習API,要徹底禁用機器學習,請參閱Elasticsearch機器學習設置

Kibana中的X-Pack reporting設置

你能夠在你的kibana.yml中配置xpack.reporting設置:

通常的reporting設置

xpack.reporting.enabled

  • 設置爲false以禁用X-Pack reporting。

xpack.reporting.encryptionKey

  • 設置爲任意文本字符串,默認狀況下,Kibana在啓動時生成一個隨機鍵,這會致使從新啓動時掛起的報表失敗,將此設置配置爲在重啓時使用相同的鍵。

Kibana Server設置

Reporting使用Kibana接口生成報表,在大多數狀況下,你不須要配置Reporting來與Kibana通訊,可是,若是使用反向代理訪問Kibana,則必須設置代理端口、協議和主機名。

xpack.reporting.kibanaServer.port

  • 訪問Kibana的端口,若是與server.port值不一樣。

xpack.reporting.kibanaServer.protocol

  • 訪問Kibana的協議,一般是httphttps

xpack.reporting.kibanaServer.hostname

  • 訪問Kibana的主機名,若是與server.name值不一樣。

後臺Job的設置

Reporting在後臺生成報表,Job在Elasticsearch中使用文檔進行協調,根據生成報告的頻率和報告的總數,可能須要更改如下設置。

xpack.reporting.queue.indexInterval

  • 存儲報告做業的索引多長時間轉到一個新索引,有效值是yearmonthweekdayhour,默認爲week

xpack.reporting.queue.pollInterval

  • 空閒工人多久會對待定工做輪詢索引,默認爲3000(3秒)。

xpack.reporting.queue.timeout

  • 每一個工人要多長時間生成報告,若是你的機器運行緩慢或負載太重,你可能須要增長超時時間,以毫秒爲單位指定,默認爲120000(2分鐘)。

捕獲設置

經過捕捉Kibana的截圖來報告工做,如下設置控制捕獲過程。

xpack.reporting.capture.loadDelay

  • 若是不進行可視化處理,這就是截屏前的時間,與Kibana一塊兒發佈的全部可視化都是事件,因此這個設置應該不會有太大影響,若是你看到的是空圖像而不是可視化,請嘗試增長這個值,默認爲3000(3秒)。

xpack.reporting.capture.browser.type

  • 指定用於捕獲屏幕截圖的瀏覽器,有效的選項是phantomchromium,當設置了chromium時,重視chromium設置中指定的設置,默認爲phantom

chromium設置

xpack.reporting.capture.browser.type設置爲chromium,還能夠指定如下設置。

xpack.reporting.capture.browser.chromium.disableSandbox

  • Elastic建議你研究啓用非特權用戶命名空間的可行性,有關其餘信息,請參閱Chromium Sandbox,除了Debian、Red Hat Linux和CentOS使用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

  • 代理服務器的uri,不支持經過uri爲代理服務器提供用戶名和密碼。

xpack.reporting.capture.browser.chromium.proxy.bypass

  • 不該該經過代理服務器的主機數組,應該使用直接鏈接,有效條目的例子是「elastic.co」、「*.elastic.co「、」.elastic.co「、「.elastic.co:5601」。

CSV設置

xpack.reporting.csv.maxSizeBytes

  • 在被截斷以前CSV文件的最大大小,存在此設置是爲了防止大型導出致使性能和存儲問題,默認爲10485760(10MB)。

高級設置

xpack.reporting.index

  • Reporting使用Elasticsearch中的每週索引存儲報告做業和報告內容,若是索引不存在,則自動建立索引,默認爲.reporting

xpack.reporting.roles.allow

  • 指定除了容許訪問報表的超級用戶以外的角色,默認爲[ "reporting_user" ]
相關文章
相關標籤/搜索