Kibana配置項說明

2021-09-02 03:55:09 字數 4791 閱讀 2042

/etc/kibana/kibana.yml

kibana配置項

server.port:

預設值: 5601 kibana 由後端伺服器提供服務,該配置指定使用的埠號。

server.host:

預設值: "localhost" 指定後端伺服器的主機位址。

server.basepath:

如果啟用了**,指定 kibana 的路徑,該配置項只影響 kibana 生成的 urls,**請求到 kibana 時**會移除基礎路徑值,該配置項不能以斜槓 (/)結尾。

server.maxpayloadbytes:

預設值: 1048576 伺服器請求的最大負載,單位位元組。

server.name:

預設值: "您的主機名" kibana 例項對外展示的名稱。

server.defaultroute:

elasticsearch.url:

預設值: "http://localhost:9200" 用來處理所有查詢的 elasticsearch 例項的 url 。

elasticsearch.preservehost:

預設值: true 該設定項的值為 true 時,kibana 使用 server.host 設定的主機名,該設定項的值為 false時,kibana 使用主機的主機名來連線 kibana 例項。

kibana.index:

預設值: ".kibana" kibana 使用 elasticsearch 中的索引來儲存儲存的檢索,視覺化控制項以及儀表板。如果沒有索引,kibana 會建立乙個新的索引。

預設值: "discover" 預設載入的應用。

tilemap.url:

tilemap.options.minzoom:

預設值: 1 最小縮放級別。

tilemap.options.maxzoom:

預設值: 10 最大縮放級別。

tilemap.options.attribution:

tilemap.options.subdomains:

服務使用的二級網域名稱列表,用  指定二級網域名稱的 url 位址。

elasticsearch.username: 和 elasticsearch.password:

elasticsearch 設定了基本的許可權認證,該配置項提供了使用者名稱和密碼,用於 kibana 啟動時維護索引。kibana 使用者仍需要 elasticsearch 由 kibana 服務端**的認證。

server.ssl.enabled

預設值: "false" 對到瀏覽器端的請求啟用 ssl,設為 true 時, server.ssl.certificate 和 server.ssl.key 也要設定。

server.ssl.certificate: 和 server.ssl.key:

pem 格式 ssl 證書和 ssl 金鑰檔案的路徑。

server.ssl.keypassphrase

解密私鑰的口令,該設定項可選,因為金鑰可能沒有加密。

server.ssl.certificateauthorities

可信任 pem 編碼的證書檔案路徑列表。

server.ssl.supportedprotocols

預設值: tlsv1、tlsv1.1、tlsv1.2 版本支援的協議,有效的協議型別: tlsv1 、 tlsv1.1 、 tlsv1.2 。

server.ssl.ciphersuites

elasticsearch.ssl.certificate: 和 elasticsearch.ssl.key:

可選配置項,提供 pem格式 ssl 證書和金鑰檔案的路徑。這些檔案確保 elasticsearch 後端使用同樣的金鑰檔案。

elasticsearch.ssl.keypassphrase

解密私鑰的口令,該設定項可選,因為金鑰可能沒有加密。

elasticsearch.ssl.certificateauthorities:

指定用於 elasticsearch 例項的 pem 證書檔案路徑。

elasticsearch.ssl.verificationmode:

預設值: full 控制證書的認證,可用的值有 none 、 certificate 、 full 。 full 執行主機名驗證,certificate 不執行主機名驗證。

elasticsearch.pingtimeout:

預設值: elasticsearch.requesttimeout setting 的值,等待 elasticsearch 的響應時間。

elasticsearch.requesttimeout:

預設值: 30000 等待後端或 elasticsearch 的響應時間,單位微秒,該值必須為正整數。

elasticsearch.requestheaderswhitelist:

預設值: [ 'authorization' ] kibana 客戶端傳送到 elasticsearch 頭體,傳送 no 頭體,設定該值為。

elasticsearch.customheaders:

預設值: {} 發往 elasticsearch的頭體和值, 不管 elasticsearch.requestheaderswhitelist 如何配置,任何自定義的頭體不會被客戶端頭體覆蓋。

elasticsearch.shardtimeout:

預設值: 0 elasticsearch 等待分片響應時間,單位微秒,0即禁用。

elasticsearch.startuptimeout:

預設值: 5000 kibana 啟動時等待 elasticsearch 的時間,單位微秒。

pid.file:

指定 kibana 的程序 id 檔案的路徑。

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 和狀態頁面。

cpu.cgroup.path.override

如果掛載點跟 /proc/self/cgroup 不一致,覆蓋 cgroup cpu 路徑。

cpuacct.cgroup.path.override

如果掛載點跟 /proc/self/cgroup 不一致,覆蓋 cgroup cpuacct 路徑。

console.enabled

預設值: true 設為 false 來禁用控制台,切換該值後服務端下次啟動時會重新生成資源檔案,因此會導致頁面服務有點延遲。

elasticsearch.tribe.url:

elasticsearch tribe 例項的 url,用於所有查詢。

elasticsearch.tribe.username: 和 elasticsearch.tribe.password:

elasticsearch 設定了基本的許可權認證,該配置項提供了使用者名稱和密碼,用於 kibana 啟動時維護索引。kibana 使用者仍需要 elasticsearch 由 kibana 服務端**的認證。

elasticsearch.tribe.ssl.certificate: 和 elasticsearch.tribe.ssl.key:

可選配置項,提供 pem 格式 ssl 證書和金鑰檔案的路徑。這些檔案確保 elasticsearch 後端使用同樣的金鑰檔案。

elasticsearch.tribe.ssl.keypassphrase

解密私鑰的口令,該設定項可選,因為金鑰可能沒有加密。

elasticsearch.tribe.ssl.certificateauthorities:

指定用於 elasticsearch tribe 例項的 pem 證書檔案路徑。

elasticsearch.tribe.ssl.verificationmode:

預設值: full 控制證書的認證,可用的值有 none 、 certificate 、 full 。 full 執行主機名驗證, certificate 不執行主機名驗證。

elasticsearch.tribe.pingtimeout:

預設值: elasticsearch.tribe.requesttimeout setting 的值,等待 elasticsearch 的響應時間。

elasticsearch.tribe.requesttimeout:

default: 30000 等待後端或 elasticsearch 的響應時間,單位微秒,該值必須為正整數。

elasticsearch.tribe.requestheaderswhitelist:

預設值: [ 'authorization' ] kibana 發往 elasticsearch 的客戶端頭體,傳送 no 頭體,設定該值為。

elasticsearch.tribe.customheaders:

預設值: {} 發往 elasticsearch的頭體和值,不管 elasticsearch.tribe.requestheaderswhitelist 如何配置,任何自定義的頭體不會被客戶端頭體覆蓋。

Kibana配置安裝

訪問 kibana kibana是一款開源的資料分析和視覺化平台,用於和elasticsearch協作。kibana可以用來對elasticsearch索引中的資料進行搜尋 檢視和互動操作。注意 kibana的版本需要和 elasticsearch 的版本一致。執行不同主版本號的 kibana 和 ...

UEditor前端配置項說明

ueditor 的配置項分為兩類 前端配置項 和 後端配置項 後端配置項具體看這個文件l 後端配置項說明 本文件介紹如何通過設定前端配置項,定製編輯器的特性,配置方法主要通過修改ueditor.config.js,另外在編輯器例項化的時候也可以傳入配置引數 var ue ue.geteditor c...

MySQL常用配置項說明

按照預設配置安裝後,發現每秒讀寫大概只有15 30條 s。搜尋後發現以下配置項可以自己修改一下來提高效能。其中,影響最大的為innodb flush log at trx commit。修改後效能提高到了6000條 s以上。1.max connections 最大連線數,預設為151。2.innod...