Kibana之配置文件


Kibana服務相關

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的服務名稱。

elasticsearch相關配置

 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創建進程標識文件的路徑。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM