觀察監(jiān)控指標(biāo)
本文介紹如何觀察 Node.js 性能平臺的監(jiān)控指標(biāo)。
進(jìn)入應(yīng)用控制臺,點(diǎn)擊想查看的應(yīng)用 實例
按鈕,進(jìn)入對應(yīng)的實例即可查看 Node.js 性能平臺提供的各種監(jiān)控指標(biāo)。
概覽
頂部導(dǎo)航欄展示服務(wù)器通用的一些信息,下面我們對每一個欄目進(jìn)行說明。
進(jìn)程數(shù)據(jù)
進(jìn)程存活時間線
進(jìn)程存活時間線表示進(jìn)程啟動的一些基本信息,如下圖所示:
如果有異常重啟可以在這一欄一目了然地看到。
進(jìn)程指標(biāo)分布
這里主要展示 CPU & RSS 和 QPS & GC 占比的關(guān)系圖,如下圖所示:
查看當(dāng)前進(jìn)程的內(nèi)核數(shù)據(jù)
點(diǎn)擊左側(cè)的 數(shù)據(jù)趨勢
按鈕即可查看當(dāng)前進(jìn)程的一些內(nèi)核分析數(shù)據(jù),如下圖所示:
這里能比較細(xì)致且直觀地反映進(jìn)程是否健康,比如堆整體信息一欄中堆內(nèi)內(nèi)存非常高那么很可能就是發(fā)生內(nèi)存泄漏。
抓取性能數(shù)據(jù)進(jìn)行分析
點(diǎn)擊左側(cè)的 堆快照
、堆時間線
、CPU Profile
、GC Trace
按鈕,即可實現(xiàn)性能數(shù)據(jù)的抓取,對應(yīng)的數(shù)據(jù)保存文件和分析操作在右側(cè)導(dǎo)航欄的 文件
一欄中進(jìn)行,具體可以查看 故障診斷 一節(jié)。
系統(tǒng)數(shù)據(jù)監(jiān)控
本欄目展示服務(wù)器系統(tǒng)的一些通用信息指標(biāo),如下圖所示:
異常日志
本欄目會對您在 runtime 與 agenthub 部署 一節(jié)中配置給 agenthub 的 error_log 屬性對應(yīng)的錯誤日志進(jìn)行規(guī)整展示,如下圖所示:
慢 HTTP 日志
本欄目會展示您的 Web 應(yīng)用比較慢的 HTTP 信息
模塊依賴
本欄目會展示您的項目依賴的模塊信息,如果有安全風(fēng)險的版本也會給出對應(yīng)的提醒,如下圖所示: