Pinpoint是一款全鏈路分析工具,提供了無侵入式的調(diào)用鏈監(jiān)控、方法執(zhí)行詳情查看、應(yīng)用狀態(tài)信息監(jiān)控等功能?;贕oogleDapper論文進(jìn)行的實(shí)現(xiàn),與另一款開源的全鏈路分析工具Zipkin類似,但相比Zipkin提供了無侵入式、代碼維度的監(jiān)控等更多的特性。Pinpoint支持的功能比較豐富,可以支持如下幾種功能:
服務(wù)拓?fù)鋱D:對(duì)整個(gè)系統(tǒng)中應(yīng)用的調(diào)用關(guān)系進(jìn)行了可視化的展示,單擊某個(gè)服務(wù)節(jié)點(diǎn),可以顯示該節(jié)點(diǎn)的詳細(xì)信息,比如當(dāng)前節(jié)點(diǎn)狀態(tài)、請(qǐng)求數(shù)量等
實(shí)時(shí)活躍線程圖:監(jiān)控應(yīng)用內(nèi)活躍線程的執(zhí)行情況,對(duì)應(yīng)用的線程執(zhí)行性能可以有比較直觀的了解
請(qǐng)求響應(yīng)散點(diǎn)圖:以時(shí)間維度進(jìn)行請(qǐng)求計(jì)數(shù)和響應(yīng)時(shí)間的展示,拖過拖動(dòng)圖表可以選擇對(duì)應(yīng)的請(qǐng)求查看執(zhí)行的詳細(xì)情況
請(qǐng)求調(diào)用棧查看:對(duì)分布式環(huán)境中每個(gè)請(qǐng)求提供了代碼維度的可見性,可以在頁面中查看請(qǐng)求針對(duì)到代碼維度的執(zhí)行詳情,幫助查找請(qǐng)求的瓶頸和故障原因。
應(yīng)用狀態(tài)、機(jī)器狀態(tài)檢查:通過這個(gè)功能可以查看相關(guān)應(yīng)用程序的其他的一些詳細(xì)信息,比如CPU使用情況,內(nèi)存狀態(tài)、垃圾收集狀態(tài),TPS和JVM信息等參數(shù)。
下載地址:https://repo.huaweicloud.com/pinpoint/