內(nèi)存快照
本文中含有需要您注意的重要提示信息,忽略該信息可能對(duì)您的業(yè)務(wù)造成影響,請(qǐng)務(wù)必仔細(xì)閱讀。
JVM監(jiān)控可以直觀展示指定時(shí)間段內(nèi)的多項(xiàng)內(nèi)存指標(biāo),雖然圖表能體現(xiàn)出內(nèi)存使用量過(guò)大的情況,但無(wú)法顯示具體信息,因此不能幫助您排查問(wèn)題的原因。此時(shí)您可以創(chuàng)建內(nèi)存快照,通過(guò)詳細(xì)的日志查看內(nèi)存占用的詳細(xì)信息。
功能入口
登錄EDAS控制臺(tái)。
在左側(cè)導(dǎo)航欄,單擊應(yīng)用管理 > 應(yīng)用列表,在頂部菜單欄選擇地域并在頁(yè)面上方選擇微服務(wù)空間,在集群類型下拉列表中選擇K8s集群,然后單擊目標(biāo)應(yīng)用名稱。
- 在應(yīng)用詳情的左邊導(dǎo)航欄,選擇 。
- 在實(shí)例監(jiān)控頁(yè)面左側(cè)選擇您需要查看的節(jié)點(diǎn),并在頁(yè)面右側(cè)單擊JVM監(jiān)控頁(yè)簽。
創(chuàng)建內(nèi)存快照
創(chuàng)建快照會(huì)導(dǎo)致Java進(jìn)程停頓,請(qǐng)謹(jǐn)慎使用。快照任務(wù)的運(yùn)行時(shí)間需幾秒到半小時(shí)不等。
在JVM監(jiān)控頁(yè)簽右上角,單擊創(chuàng)建內(nèi)存快照。
說(shuō)明如果單擊創(chuàng)建內(nèi)存快照時(shí),上一個(gè)快照任務(wù)仍在運(yùn)行,則系統(tǒng)會(huì)彈出錯(cuò)誤消息。請(qǐng)您耐心等待上一個(gè)快照任務(wù)運(yùn)行完畢。目前僅支持為L(zhǎng)inux系統(tǒng)新建內(nèi)存快照。
在創(chuàng)建內(nèi)存快照對(duì)話框中選擇一個(gè)IP,并單擊保存。
說(shuō)明如果在應(yīng)用詳情頁(yè)面左側(cè)已選擇目標(biāo)實(shí)例,則IP字段會(huì)默認(rèn)選中該實(shí)例的IP地址。
查看內(nèi)存快照詳情
在JVM監(jiān)控頁(yè)簽右上角,單擊歷史快照。
在快照任務(wù)數(shù)量面板展示了任務(wù)執(zhí)行狀態(tài):綠色表示快照任務(wù)執(zhí)行成功,藍(lán)色表示快照任務(wù)執(zhí)行中,紅色表示快照任務(wù)執(zhí)行失敗。單擊任務(wù)右側(cè)的詳情可以查看任務(wù)執(zhí)行進(jìn)度。
單擊目標(biāo)任務(wù)右側(cè)的分析,在應(yīng)用診斷分析平臺(tái)查看分析結(jié)果。更多信息,請(qǐng)參見(jiàn)快速入門Java堆分析。