1 server.host: "localhost",kibana的主機地址。 2 server.port: 5601,kibana的默認監聽端口。 3 server.basePath: "",若是您在代理後面運行,則能夠指定安裝Kibana的路徑。使用server.rewriteBasePath設置告訴Kibana是否應從其收到的請求中刪除basePath,並防止在啓動時發生棄用警告。此設置不能以斜槓/結尾。 4 server.rewriteBasePath: false,默認值爲false,指定Kibana是否應重寫以server.basePath爲前綴的請求,或者要求它們由反向代理重寫。在Kibana 6.3以前,此設置實際上始終爲false,而且在Kibana 7.0中默認爲true。 5 server.maxPayloadBytes: 1048576 傳入服務器請求的最大有效負載大小(以字節爲單位)。 6 server.name: "your-hostname",kibana的服務名稱。
1 elasticsearch.url: "http://localhost:9200",kibana訪問es的URL。 2 elasticsearch.preserveHost: true,默認值爲true,當此設置的值爲true時,Kibana使用server.host設置中指定的主機名。當此設置的值爲false時,Kibana使用鏈接到此Kibana實例的主機的主機名。 3 4 kibana.index: ".kibana",默認值:.kibana,Kibana使用Elasticsearch中的索引來存儲已保存的搜索,可視化和儀表板。若是索引尚不存在,Kibana會建立一個新索引。 5 6 kibana.defaultAppId: "home", 默認值home,要加載的默認應用程序。 7 8 elasticsearch.username: "user"和elasticsearch.password: "pass",若是您的Elasticsearch受基自己份驗證保護,則這些設置提供Kibana服務器用於在啓動時對Kibana索引執行維護的用戶名和密碼。您的Kibana用戶仍須要使用經過Kibana服務器代理的Elasticsearch進行身份驗證。 9 10 server.ssl.enabled: false,從Kibana服務器到瀏覽器的傳出請求啓用SSL。設置爲true時,須要server.ssl.certificate和server.ssl.key。 11 server.ssl.certificate: /path/to/your/server.crt,PEM格式的SSL證書。 12 server.ssl.key: /path/to/your/server.key,SSL祕鑰文件的路徑。 13 14 elasticsearch.ssl.certificate: /path/to/your/client.crt和elasticsearch.ssl.key: /path/to/your/client.key,可選設置,提供PEM格式SSL證書和密鑰文件的路徑。這些文件用於驗證Kibana到Elasticsearch的身份,而且在Elasticsearch中的xpack.ssl.verification_mode設置爲certificate或full時是必需的。 15 elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ],可選設置,使您能夠爲Elasticsearch實例的證書頒發機構指定PEM文件的路徑列表。 16 elasticsearch.ssl.verificationMode: full,徹底控制Elasticsearch提供的證書驗證。有效值爲none,certificate和full。完整執行主機名驗證,證書不執行。 17 elasticsearch.pingTimeout: 1500,elasticsearch.requestTimeout設置的值等待Elasticsearch響應ping的時間(以毫秒爲單位)。 18 elasticsearch.requestTimeout: 30000,等待後端或Elasticsearch響應的時間(以毫秒爲單位)。這個值必須是一個正整數。 19 elasticsearch.requestHeadersWhitelist: [ authorization ],要發送到Elasticsearch的Kibana客戶端標頭列表。如不發送客戶端標頭,請將此值設置爲空。 20 21 elasticsearch.customHeaders: {},要發送到Elasticsearch的標題名稱和值。 不管elasticsearch.requestHeadersWhitelist配置如何,客戶端標頭都不能覆蓋任何自定義標頭。 22 elasticsearch.shardTimeout: 30000, Elasticsearch等待分片響應的時間(以毫秒爲單位)。設置爲0以禁用。 23 elasticsearch.startupTimeout: 5000,在Kibana剛啓動時等待Elasticsearch的時間(以毫秒爲單位),而後重試。 24 elasticsearch.logQueries: false,記錄發送到Elasticsearch的查詢。 須要將logging.verbose設置爲true。
1 logging.verbose: false,將此設置的值設置爲true,以記錄全部事件,包括系統使用信息 和全部請求。 2 logging.dest: stdout,容許指定Kibana存儲日誌輸出的文件。 3 logging.silent: false, 將此設置的值設置爲true,以禁用全部日誌輸出。 4 logging.quiet: false,將此設置的值設置爲true,以抑制除錯誤消息以外的全部日誌輸出。
1 ops.interval: 5000,將間隔(以毫秒爲單位)設置爲採樣系統和處理性能 指標。最低是100 ms。默認爲5000。 2 i18n.locale: "en",配置多語言版本配置,目前貌似漢語支持還不太行。 3 pid.file: /var/run/kibana.pid,指定Kibana建立進程標識文件的路徑。