Kibana FAQ
本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業(yè)務(wù)造成影響,請務(wù)必仔細(xì)閱讀。
本文匯總了使用阿里云Elasticsearch的Kibana控制臺時(shí)的常見問題。
Kibana無法啟動(dòng),登錄時(shí)報(bào)錯(cuò)Kibana server is not ready yet,如何處理?
使用Kibana時(shí)報(bào)錯(cuò)Maximum call stack size exceeded,如何處理?
Kibana控制臺中,通過elastic賬號創(chuàng)建子賬號時(shí),提示You do not have permission to manage users,如何處理?
通過Kibana導(dǎo)出CSV格式的日志數(shù)據(jù),可以設(shè)置數(shù)據(jù)量大小嗎?
Discover界面篩選使用的時(shí)間戳與Elasticsearch文檔中存儲的時(shí)間戳不相符,是什么原因?
如何登錄Kibana控制臺,用戶名和密碼是什么?
登錄Kibana控制臺的具體操作,請參見登錄Kibana控制臺。Kibana控制臺的用戶名默認(rèn)為elastic,密碼為您創(chuàng)建阿里云Elasticsearch實(shí)例時(shí)設(shè)置的密碼。如果忘記密碼可以重置,重置密碼的注意事項(xiàng)及具體操作,請參見重置實(shí)例訪問密碼。
Kibana控制臺的elastic賬號的密碼有什么作用?
elastic賬號是Elasticsearch服務(wù)的管理員賬號,擁有集群管理的所有權(quán)限。
通過以下方式訪問Elasticsearch實(shí)例時(shí),需要使用elastic賬號的密碼校驗(yàn)權(quán)限:
通過API及SDK訪問實(shí)例。
通過Kibana服務(wù)訪問實(shí)例。
Kibana的修改配置按鈕是灰色的,無法修改Kibana的白名單。
ES實(shí)例沒有處于正常狀態(tài)時(shí),Kibana的修改配置按鈕可能是灰色的。請等待實(shí)例狀態(tài)變?yōu)檎#驒z查實(shí)例狀態(tài)不正常的原因。
我可以在Kibana控制臺中,訪問公網(wǎng)中的服務(wù)嗎(例如百度地圖、高德地圖等)?
不可以。不支持通過Kibana控制臺訪問公網(wǎng)中的服務(wù)(例如百度地圖、高德地圖等),只能訪問專有網(wǎng)絡(luò)中的服務(wù)。配置Kibana公網(wǎng)白名單的作用是通過公網(wǎng)訪問Kibana服務(wù)。
如何在Kibana控制臺中更好地管理權(quán)限?
建議您在Kibana控制臺中,創(chuàng)建新用戶并分配角色權(quán)限,避免直接使用elastic賬號(管理員賬號)操作實(shí)例。具體操作,請參見通過Elasticsearch X-Pack角色管理實(shí)現(xiàn)用戶權(quán)限管控。
建議您不要在搜索業(yè)務(wù)中使用elastic賬號。因?yàn)閑lastic賬號的密碼泄露后,可能會(huì)導(dǎo)致您的集群存在安全風(fēng)險(xiǎn)。
請謹(jǐn)慎變更elastic賬號的密碼。如果您在業(yè)務(wù)中使用elastic賬號提供服務(wù),重置密碼后,業(yè)務(wù)將會(huì)因請求鑒權(quán)失敗出現(xiàn)不可用的狀態(tài)。
Kibana無法啟動(dòng),登錄時(shí)報(bào)錯(cuò)Kibana server is not ready yet,如何處理?
可能原因 | 解決方法 |
存在多個(gè)Kibana系統(tǒng)索引或者數(shù)據(jù)結(jié)構(gòu)發(fā)生了變化 | 刪除 警告 刪除 |
系統(tǒng)中沒有 | 通過 |
Elasticsearch集群負(fù)載過高 | 需要進(jìn)入集群監(jiān)控進(jìn)行排查。詳情請參見查看監(jiān)控指標(biāo)。可能原因及解決方案如下:
|
Kibana負(fù)載問題 | 如果按照以上方法排查后,報(bào)錯(cuò)仍存在,則有可能是Kibana負(fù)載問題。您可以在控制臺重啟Kibana節(jié)點(diǎn)或升配Kibana節(jié)點(diǎn)規(guī)格,具體操作請參見重啟實(shí)例或節(jié)點(diǎn)和升配集群。 重要 1核2 GB規(guī)格的Kibana節(jié)點(diǎn)不適用于生產(chǎn)環(huán)境,建議盡快升配。 |
使用Kibana時(shí)報(bào)錯(cuò)Maximum call stack size exceeded,如何處理?
Kibana登錄報(bào)錯(cuò),需要登錄進(jìn)Kibana清除數(shù)據(jù),怎么辦?
您可以通過API訪問實(shí)例,清除數(shù)據(jù),具體操作請參見通過curl命令訪問與管理阿里云Elasticsearch。例如您可以查詢集群中所包含的所有索引,根據(jù)返回結(jié)果找到要?jiǎng)h除的索引并清除。對應(yīng)命令如下:
查詢集群中所包含的所有索引命令
curl -u elastic:<yourEsPassword> -XGET 'http://es-cn-7pp2auqzk0023****.public.elasticsearch.aliyuncs.com:9200/_cat/indices?v'
清除數(shù)據(jù)
curl -u elastic:<yourEsPassword> -XDELETE 'http://es-cn-7pp2auqzk0023****.public.elasticsearch.aliyuncs.com:9200/<yourIndex>'
無法訪問Kibana的Dev Tools,如何處理?
檢查Kibana規(guī)格是否為1核2 GB。1核2 GB規(guī)格不穩(wěn)定,只適合于測試場景,不適用于生產(chǎn)環(huán)境,建議盡快升配。具體操作請參見升配集群。
如何在Kibana控制臺中查看分片、索引信息?
通過
GET _nodes/stats
命令查看索引信息。在Monitoring頁面下,查看某個(gè)節(jié)點(diǎn)下索引的分片情況(包括堆內(nèi)存使用情況),如下圖所示。
Kibana控制臺中,通過elastic賬號創(chuàng)建子賬號時(shí),提示You do not have permission to manage users,如何處理?
報(bào)錯(cuò)截圖如下。
建議您按照以下方式進(jìn)行排查:
Kibana控制臺上,執(zhí)行
GET _license
命令查看證書是否過期。通過
GET /_cat/indices?v
命令,查看集群中是否存在多個(gè)系統(tǒng)索引.security-*。如果存在,說明您進(jìn)行過全量索引遷移或同步操作,刪除低版本的.security-*索引即可。
Kibana支持安裝自定義插件嗎?
不支持。對于7.0以下版本的Kibana,只支持控制臺中提供的默認(rèn)插件,7.0及以上版本不支持任何插件。
Kibana哪些版本支持修改語言屬性?
目前僅6.7.0及以上版本支持修改語言屬性。Kibana控制臺支持English和中文兩種語言,通過修改Kibana語言配置,可以在Kibana控制臺使用對應(yīng)的語言查看。詳細(xì)操作請參見配置Kibana語言。
為什么7.16版本的Kibana私網(wǎng)域名解析出的IP地址不在我的VPC網(wǎng)絡(luò)下?
為避免更換HTTPS證書導(dǎo)致Kibana重啟,7.16版本及部分7.10版本的Kibana調(diào)整了部署架構(gòu),在Kibana服務(wù)上增加了7層代理服務(wù),因此私網(wǎng)域名解析出的IP地址為7層代理服務(wù)的IP地址。此調(diào)整不影響Kibana的安全性及正常使用,并且已通過阿里云相關(guān)團(tuán)隊(duì)安全評審,請放心使用。
通過Kibana導(dǎo)出CSV格式的日志數(shù)據(jù),可以設(shè)置數(shù)據(jù)量大小嗎?
通過Kibana導(dǎo)出CSV文件,默認(rèn)大小為10485760(10MB),超過會(huì)被截?cái)唷4嗽O(shè)置是為了防止大型導(dǎo)出導(dǎo)致性能和存儲問題,出于集群健康穩(wěn)定考慮,目前已經(jīng)不支持修改這個(gè)參數(shù),建議您分批多次導(dǎo)出文件。
如何安裝Kibana插件?
安裝Kibana插件的前提條件、注意事項(xiàng)及具體操作步驟,請參見安裝Kibana插件。
Discover界面篩選使用的時(shí)間戳與Elasticsearch文檔中存儲的時(shí)間戳不相符,是什么原因?
Kibana的Discover界面中使用的時(shí)間戳(@timestamp)默認(rèn)是UTC時(shí)間,而Elasticsearch文檔中存儲的時(shí)間戳是本地時(shí)間,因此,兩個(gè)時(shí)間戳可能存在差異。解決方法:
- 針對新增數(shù)據(jù):修改Kibana的時(shí)區(qū)設(shè)置,即在Kibana的Advanced Settings界面修改dateFormat:tz
。
- 針對存量數(shù)據(jù):使用Reindex API重新索引之前存儲的數(shù)據(jù),并修改數(shù)據(jù)的時(shí)間戳。
執(zhí)行某個(gè)操作后,突然無法訪問kibanal了 ,但ES還能訪問。
重啟Kibana節(jié)點(diǎn),在ES實(shí)例基本信息頁面的節(jié)點(diǎn)可視化區(qū)域,鼠標(biāo)放在Kibana節(jié)點(diǎn)的狀態(tài)燈上,單擊重啟。