僅羅列了一些常用基礎配置,更多配置請到官網查看
https://www.elastic.co/guide/en/kibana/current/index.html
kibana.yml配置文件
#####----------kibana服務相關----------##### #提供服務的端口,監聽端口 server.port: 5601 #主機地址,可以是ip,主機名 server.host: 0.0.0.0 #在代理后面運行,則可以指定安裝Kibana的路徑 #使用server.rewriteBasePath設置告訴Kibana是否應刪除basePath #接收到的請求,並在啟動時防止過時警告 #此設置不能以斜杠結尾 server.basePath: "" #指定Kibana是否應重寫以server.basePath為前綴的請求,或者要求它們由反向代理重寫,默認false server.rewriteBasePath: false #傳入服務器請求的最大有效負載大小,以字節為單位,默認1048576 server.maxPayloadBytes: 1048576 #該kibana服務的名稱,默認your-hostname server.name: "your-hostname" #服務的pid文件路徑,默認/var/run/kibana.pid pid.file: /var/run/kibana.pid #####----------elasticsearch相關----------##### #kibana訪問es服務器的URL,就可以有多個,以逗號","隔開 elasticsearch.hosts: ["http://localhost:9200"] #當此值為true時,Kibana使用server.host設定的主機名 #當此值為false時,Kibana使用連接Kibana實例的主機的主機名 #默認ture elasticsearch.preserveHost: true #Kibana使用Elasticsearch中的索引來存儲已保存的搜索,可視化和儀表板 #如果索引尚不存在,Kibana會創建一個新索引 #默認.kibana kibana.index: ".kibana" #加載的默認應用程序 #默認home kibana.defaultAppId: "home" #kibana訪問Elasticsearch的賬號與密碼(如果ElasticSearch設置了的話) elasticsearch.username: "kibana_system" elasticsearch.password: "pass" #從Kibana服務器到瀏覽器的傳出請求是否啟用SSL #設置為true時,需要server.ssl.certificate和server.ssl.key server.ssl.enabled: true server.ssl.certificate: /path/to/your/server.crt server.ssl.key: /path/to/your/server.key #從Kibana到Elasticsearch啟用SSL后,ssl.certificate和ssl.key的位置 elasticsearch.ssl.certificate: /path/to/your/client.crt elasticsearch.ssl.key: /path/to/your/client.key #PEM文件的路徑列表 elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ] #控制Elasticsearch提供的證書驗證 #有效值為none,certificate和full elasticsearch.ssl.verificationMode: full #Elasticsearch服務器響應ping的時間,單位ms elasticsearch.pingTimeout: 1500 #Elasticsearch 的響應的時間,單位ms elasticsearch.requestTimeout: 30000 #Kibana客戶端發送到Elasticsearch的標頭列表 #如不發送客戶端標頭,請將此值設置為空 elasticsearch.requestHeadersWhitelist: [] #Kibana客戶端發往Elasticsearch的標題名稱和值 elasticsearch.customHeaders: {} #Elasticsearch等待分片響應的時間 elasticsearch.shardTimeout: 30000 #Kibana剛啟動時等待Elasticsearch的時間,單位ms,然后重試 elasticsearch.startupTimeout: 5000 #記錄發送到Elasticsearch的查詢 elasticsearch.logQueries: false #####----------日志相關----------##### #kibana日志文件存儲路徑,默認stdout logging.dest: stdout #此值為true時,禁止所有日志記錄輸出 #默認false logging.silent: false #此值為true時,禁止除錯誤消息之外的所有日志記錄輸出 #默認false logging.quiet: false #此值為true時,記錄所有事件,包括系統使用信息和所有請求 #默認false logging.verbose: false #####----------其他----------##### #系統和進程取樣間隔,單位ms,最小值100ms #默認5000ms ops.interval: 5000 #kibana web語言 #默認en i18n.locale: "en"