Node.js是一款專業(yè)的基于Chrome V8 引擎的Javascript 運(yùn)行環(huán)境,它是使用方便,操作簡潔。Node.js擁有一個(gè)事件驅(qū)動(dòng)、非阻塞式I/O模型。Node.js的體積小巧,不占用內(nèi)存,成為了世界上最大的開源庫生態(tài)系統(tǒng)。
軟件功能
快速定位瓶頸
OneAPM Agent 的功能非常強(qiáng)大,不僅可以幫你找到 Node.js 應(yīng)用內(nèi)部性能表現(xiàn)最差的事務(wù),還可以定位數(shù)據(jù)庫中能耗最大的部件。為了適應(yīng) Node.js,OneAPM Agent 支持非關(guān)系型數(shù)據(jù)庫:Redis、mongoDB、memcached。
除此之外,通過查看性能表現(xiàn)差的第三方 API、Web Services、內(nèi)存使用量等性能數(shù)據(jù),幫助你快速定位性能瓶頸;事務(wù)的深度 Traces 記錄,協(xié)助你完成應(yīng)用性能管理從抽象到具象的追溯過程。
總覽全局性能
應(yīng)用首頁的應(yīng)用性能總覽,能夠讓你迅速感知應(yīng)用的健康程度和總體性能狀態(tài)與問題。以總覽為入口,可以輕松追溯至地理信息、關(guān)鍵事務(wù)、錯(cuò)誤統(tǒng)計(jì)等性能度量點(diǎn),完成應(yīng)用性能管理工作。在應(yīng)用性能總覽中,包括以下信息:響應(yīng)時(shí)間
性能指數(shù)
吞吐量(單位:rpm 每分鐘請(qǐng)求數(shù))
關(guān)鍵事務(wù)
錯(cuò)誤率
近期事件
服務(wù)器信息
詳悉錯(cuò)誤報(bào)告
無論是私人數(shù)據(jù)中心,還是公共云,亦或是 Hybrid-Cloud,OneAPM 同樣適用。
關(guān)鍵事務(wù) Top 5,平均響應(yīng)時(shí)間、吞吐量這些性能查看方式,協(xié)助你追溯至關(guān)鍵事務(wù)的性能表現(xiàn)和錯(cuò)誤 Traces 記錄,最終幫助你快速分析錯(cuò)誤來源。
智能的報(bào)警機(jī)制,在性能瓶頸出現(xiàn)前,修復(fù)性能問題,防止性能問題導(dǎo)致用戶流失。監(jiān)控關(guān)鍵事務(wù)性能
自定義性能儀表盤
報(bào)警機(jī)制
深度追溯細(xì)節(jié)
OneAPM 提供整齊劃一的界面,讓你能夠無障礙地完成從真實(shí)用戶體驗(yàn),到應(yīng)用服務(wù)器,直至應(yīng)用代碼的端到端應(yīng)用性能管理;協(xié)助開發(fā)人員監(jiān)測錯(cuò)誤配置和定位性能瓶頸。
OneAPM 支持團(tuán)隊(duì)協(xié)助,能夠幫助一個(gè)團(tuán)隊(duì)完成應(yīng)用性能管理工作,包括:事務(wù)的深度性能剖析、關(guān)鍵事務(wù)性能分析、事務(wù) Traces 記錄查看、代碼級(jí)別的深度性能問題追溯。