# 配置 Kibana
原文鏈接 : [https : //www.elastic.co/guide/en/kibana/5.2/settings.html](https://www.elastic.co/guide/en/kibana/5.2/settings.html)
譯文鏈接 : [http : //www.apache.wiki/pages/viewpage.action?pageId=8159438](http://www.apache.wiki/pages/viewpage.action?pageId=8159438)
貢獻者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina)
**Kibana** 服務在啟動時從 **kibana.yml** 文件中獲取屬性。默認設置將?**Kibana** 配置為在 **localhost : 5601** 上運行。要更改主機或端口號,或連接到運行在不同主機上運行的 **Elasticsearch**,您需要更新 **kibana.yml** 文件。您還可以啟動 **SSL** 并設置各種其它的選項。
### 表 1\. Kibana 配置設置
| 配置 | 說明 |
| --- | --- |
| **`server.port :`** | **默認值 : 5601?Kibana** 由后端服務器提供服務。此設置指定要使用的端口。 |
| **`server.host :`** | **默認值 : “localhost”** 此設置指定后端服務器的主機。 |
| **`server.basePath :`** | 使您能夠指定如果您在代理后運行的 **Kibana** 的路徑。這只影響 **Kibana** 生成的 **URL**,您的代理應該在轉發請求到 **Kibana** 之前刪除 **basePath** 值。此設置不能以斜杠(**`/`**)結尾。 |
| **`server.maxPayloadBytes :`** | **默認值 : 1048576 **傳入服務器請求的最大有效負載大小(以字節為單位)。 |
| **`server.name :`** | **默認值 : “your-hostname” **用于標識此 **Kibana** 實例的可讀的顯示名稱。 |
| **`server.defaultRoute :`** | **默認值 : “/app/kibana”** 此設置指定打開 **Kibana** 時的默認路由。您可以使用此設置在打開 **Kibana** 時修改登錄頁。 |
| **`elasticsearch.url :`** | **默認值 : “http://localhost:9200” **要用于所有查詢的 **Elasticsearch** 實例的 **URL**。 |
| **`elasticsearch.preserveHost :`** | **默認值 : true** 當此設置的值為 **true** 時,**Kibana** 使用 `**server.host**` 設置中指定的主機名。當此設置的值為 `**false** 時`,**Kibana** 使用連接到此 **Kibana** 實例的主機的主機名。 |
| **`kibana.index :`** | **默認值 : “.kibana”Kibana **使用**Elasticsearch** 中的索引來存儲保存的搜索,可視化和儀表板。如果索引不存在,**Kibana** 將創建一個新索引。 |
| **`kibana.defaultAppId :`** | **默認值 : “discover” **要加載的默認應用程序。 |
| **`tilemap.url :`** | **Kibana** 用于在 **tilemap** 可視化中顯示地圖圖塊的圖塊服務的 **URL**。默認情況下,**Kibana** 從外部元數據服務讀取此 **URL**,但用戶仍可以覆蓋此參數以使用自己的 **Tile Map Service**。例如 : `""` |
| **`tilemap.options.minZoom :`** | **默認值 : 1 **最小縮放級別。 |
| **`tilemap.options.maxZoom :`** | **默認值 : 10** 最大縮放級別。 |
| **`tilemap.options.attribution :`** | **默認 :** `**"? [Elastic Tile Service]([https : //www.elastic.co/elastic-tile-service](https://www.elastic.co/elastic-tile-service))"**` 地圖屬性字符串。 |
| **`tilemap.options.subdomains :`** | **tile** 服務使用的子域的數組。指定帶有令牌的 **URL** 的子域的位置 **`{s}`**。 |
| **`elasticsearch.username :` ?和?`elasticsearch.password :`** | 如果您的 **Elasticsearch** 受基本認證保護,這些設置提供 **Kibana** 服務器用于在啟動時對 **Kibana** 索引執行維護的用戶名和密碼。您的 **Kibana** 用戶仍需要使用通過 **Kibana** 服務器代理的 **Elasticsearch** 進行身份驗證。 |
| **`server.ssl.cert :` ?和?`server.ssl.key :`** | 分別指向 **PEM** 格式 **SSL** 證書和 **SSL** 密鑰文件的路徑。這些文件為從 **Kibana** 服務器到瀏覽器的傳出請求啟用 **SSL**。 |
| **`elasticsearch.ssl.cert :` ?和?`elasticsearch.ssl.key :`** | 提供 **PEM** 格式 **SSL** 證書和密鑰文件路徑的可選設置。這些文件驗證您的 **Elasticsearch** 后端使用相同的密鑰文件。 |
| **`elasticsearch.ssl.ca :`** | 可選設置,使您能夠為 **Elasticsearch** 實例指定證書頒發機構的 **PEM** 文件的路徑。 |
| **`elasticsearch.ssl.verify :`** | **默認值 : true** 要忽略 **SSL** 證書的有效性,請將此設置的值更改為 **`false`**。 |
| **`elasticsearch.pingTimeout :`** | **默認值 : 值** `**elasticsearch.requestTimeout**` 設置以毫秒為單位的時間等待 **Elasticsearch** 對 **PING** 作出響應。 |
| **`elasticsearch.requestTimeout :`** | **默認值 : 30000 **等待來自后端或 **Elasticsearch** 的響應的時間(以毫秒為單位)。此值必須為正整數。 |
| **`elasticsearch.requestHeadersWhitelist :`** | **默認值 : `[ 'authorization' ]` **要發送到 **Elasticsearch** 的 **Kibana** 客戶端頭標列表。要發送任何客戶端頭,請將此值設置為 **[]**(一個空列表)。 |
| **`elasticsearch.customHeaders :`** | **默認值 : `{}` **要發送到 **Elasticsearch** 的(**header** **name**)標題名稱和值。不管如何配置 **`elasticsearch.requestHeadersWhitelist`**`,``任何自定義的 **header** 都不能被客戶端頭覆蓋` |
| **`elasticsearch.shardTimeout :`** | **默認值 : 0**?**Elasticsearch** 等待來自分片的響應的時間(以毫秒為單位)。設置為 **0** 可禁用。 |
| **`elasticsearch.startupTimeout :`** | **默認值 : 5000** 重試前在 **Kibana** 啟動時等待 **Elasticsearch** 的時間(以毫秒為單位)。 |
| **`pid.file :`** | 指定 **Kibana** 創建進程標識文件的路徑。 |
| **`logging.dest :`** | **默認值 : `stdout` **允許您指定 **Kibana** 存儲日志輸出的文件。 |
| **`logging.silent :`** | **默認值 : false **將此設置的值設置 `**true**` 為禁止所有日志記錄輸出。 |
| **`logging.quiet :`** | **默認值 : false **將此設置的值設置 `**true**` 為禁止除錯誤消息之外的所有日志記錄輸出。 |
| **`logging.verbose`** | **默認值 : false **將此設置的值設置為 `**true**` 記錄所有事件,包括系統使用信息和所有請求。 |
| **`ops.interval`** | **默認值 : 5000 **設置示例系統和過程性能指標的間隔(以毫秒為單位)。最小值為 **100**。 |
| **`status.allowAnonymous`** | **默認值 : false **如果啟用了驗證,則將此設置為 `**true**` 允許未經身份驗證的用戶訪問 **Kibana** 服務器狀態 **API** 和狀態頁。 |
| **`console.enabled`** | **默認值 : true** 設置為 **false** 可禁用控制臺。切換這將導致服務器在下次啟動時重新生成資產,這可能會導致在開始投放網頁之前出現延遲。 |
| **`console.proxyFilter`** | **默認值 :** `**.***` 用于驗證來自控制臺的任何傳出請求的正則表達式列表。如果沒有匹配,請求將被拒絕。 |
| **`console.proxyConfig`** | 基于代理目標的配置選項列表。使用此選項可以為特定主機設置自定義超時或 **SSL** 設置。這是通過 `**match**` 使用通配符 **/globs**定義一組標準來完成的,這將根據每個請求進行檢查。然后,來自所有匹配規則的配置將合并在一起,以配置用于該請求的代理。有效匹配關鍵字 **`match.protocol`**,**`match.host`**,**`match.port` **和 **`match.path`**。所有這些鍵默認為 **`*`**,這意味著它們將匹配任何值。有關示例,請參閱[_配置控制臺_](https://www.elastic.co/guide/en/kibana/5.2/configuring-console.html "配置控制臺")。 |
| **`elasticsearch.tribe.url :`** | 用于所有查詢的 **Elasticsearch** 部落實例的可選 **URL**。 |
| **`elasticsearch.tribe.username :` ?和?`elasticsearch.tribe.password :`** | 如果您的 **Elasticsearch** 受基本認證保護,這些設置提供 **Kibana** 服務器用于在啟動時對 **Kibana** 索引執行維護的用戶名和密碼。您的 **Kibana** 用戶仍需要使用通過 **Kibana** 服務器代理的 **Elasticsearch** 進行身份驗證。 |
| **`elasticsearch.tribe.ssl.cert :` ?和?`elasticsearch.tribe.ssl.key :`** | 提供 **PEM** 格式 **SSL** 證書和密鑰文件路徑的可選設置。這些文件驗證您的 **Elasticsearch** 后端使用相同的密鑰文件。 |
| **`elasticsearch.tribe.ssl.ca :`** | 可選設置,使您能夠為 **Elasticsearch** 實例指定證書頒發機構的 **PEM** 文件的路徑。 |
| **`elasticsearch.tribe.ssl.verify :`** | **默認值 : true **要忽略 **SSL** 證書的有效性,請將此設置的值更改為 **`false`**。 |
| **`elasticsearch.tribe.pingTimeout :`** | **默認值 : 值 `elasticsearch.tribe.requestTimeout` **設置以毫秒為單位的時間等待 **Elasticsearch** 對 **PING** 作出響應。 |
| **`elasticsearch.tribe.requestTimeout :`** | **默認值 : 30000** 等待來自后端或 **Elasticsearch** 的響應的時間(以毫秒為單位)。此值必須為正整數。 |
| **`elasticsearch.tribe.requestHeadersWhitelist :`** | **默認值 :** `**[ 'authorization' ]**` 要發送到 **Elasticsearch** 的 **Kibana** 客戶端 **header** 列表。要發送任何客戶 **header**,請將此值設置為[](一個空列表)。 |
| **`elasticsearch.tribe.customHeaders :`** | **默認值 : `{}` **要發送到 **Elasticsearch** 的 **header** **name** 和 **value**。不管如何配置 `**elasticsearch.tribe.requestHeadersWhitelist**,任何自定義的 **header** 都不能被客戶端的 **header** 覆蓋。` |
- 介紹
- 設置
- 安裝 Kibana
- 使用 .tar.gz 的方式安裝 Kibana
- 使用 Debian Package 的方式安裝 Kibana
- 使用 RPM 的方式安裝 Kibana
- Windows 上安裝 Kibana
- 配置 Kibana
- Docker 上運行 Kibana
- 獲取鏡像
- Docker 上配置 Kibana
- 訪問 Kibana
- 關聯 Kibana 與 kibana
- 與 Tribe nodes 一起使用 Kibana
- 在生產環境中使用 Kibana
- 升級 Kibana
- 標準升級
- 標準升級與 Reindex(重建索引)
- 新安裝
- 重大改變
- 5.0 中的重大改變
- 入門指南
- 加載樣本數據
- 定義 index pattern(索引模式)
- Discover(發現)數據
- Visualizing(可視化)數據
- 將它們全部放入 Dashboard(儀表盤)
- 總結
- Discover(發現)
- 設置時間過濾器
- 搜索數據
- 字段過濾器
- 查看文檔數據
- 查看字段數據的統計信息
- Visualize(可視化)
- 創建可視化
- Area Charts(面積圖)
- Data Table(數據表)
- Line Charts(折線圖)
- Markdown Widget(小部件)
- Metric(度量)
- Pie Charts(餅圖)
- Tile Maps(平鋪地圖)
- Vertical Bar Charts(垂直條形圖)
- Tag Clouds(標簽云)
- Heatmap Chart(熱力圖)
- Dashboard(儀表盤)
- 構建儀表盤
- 加載儀表板
- 分享儀表盤
- Timelion
- 創建時間序列可視化
- Console(控制臺)
- 多請求支持
- 自動格式化
- 鍵盤快捷鍵
- 歷史
- 控制臺設置
- 配置控制臺
- 安全控制臺
- Management(管理)
- Index Pattern(索引模式)
- Managing Fields(管理字段)
- String Field Formatters(字符串字段格式化程序)
- Date Field Formatters(日期字段格式化程序)
- Geographic Point Field Formatters(地理點字段格式化程序)
- Numeric Field Formatters(數值字段格式化)
- Scripted Fields(腳本字段)
- 設置高級選項
- 管理保存的搜索,可視化和儀表盤
- Kibana 插件
- 安裝插件
- 更新和刪除插件
- 禁用插件
- 配置插件管理器
- 已知插件
- 版本說明
- 5.2.2 版本說明
- 5.2.1 版本說明
- 5.2.0 版本說明
- 5.1.2 版本說明
- 5.1.1 版本說明
- 5.1.0 版本說明
- 5.0.2 版本說明
- 5.0.1 版本說明
- 5.0.0 版本說明