Perfino是一款比較有特色的JVM監(jiān)測軟件,為您提供監(jiān)控多個java虛擬機之間的活動和相互作用的方式。它的主要功能,是對JVM進行偵測,以及對業(yè)務(wù)事務(wù)進行記錄,提供洞察他們的表現(xiàn),以及他們的錯誤。軟件的UI為其功能性做了優(yōu)化,使得它不但能夠用于及時trouble shooting,也能用于分析歷史數(shù)據(jù)。通過設(shè)置不同的閾值,觸發(fā)器和報警器,可以探測到JVM的異常。軟件的最大特色,是它可以提供完整JVMTI級別的數(shù)據(jù)采樣,并直接將采集的數(shù)據(jù)發(fā)送給JProfiler進行分析。
激活教程
1、從
百度網(wǎng)盤上下載之后解壓文件,根據(jù)自己電腦系統(tǒng)位數(shù)選擇應(yīng)用程序進行安裝,點擊next
2、默認安裝,等待安裝完成后點擊finish退出
3、進入注冊界面,輸入注冊碼,本站提供多個注冊碼可供選擇,點擊next
4、輸入注冊信息,包括用戶名和密碼,隨意輸入即可
5、默認一直下一步,點擊finish即可進入程序主界面
注冊碼
F-23-0804-s2oiHeTGQ6-3i8iibcmhhx6e
F-23-4619-m5MkTHksSN-yx9vvwn2sn3vyn
F-23-4897-FEp1prakLW-yb7zmvm2kky9zv
F-23-8823-qkBNBDyMXO-ymsk5243qxkr5m
F-23-4997-sfOVM9Dh96-33kk6fr7i7ik6
F-23-4859-SF99B10k9q-yf8ktnd2rijrye
F-23-4678-yrGKhKfWIK-y2urxax3gn9uib
F-23-9678-9ej5VELG5U-3jg4gp6k8xz9y
F-23-6392-7cdAUjFPf3-3sxzxmv2u384ej
F-23-2228-d531cf5cms-emdnrz2gcys9b
功能特色
一、大量虛擬機的管理
可以使用單個服務(wù)器監(jiān)控數(shù)百虛擬機:
1、虛擬機編組
2、監(jiān)控命名虛擬機
3、監(jiān)控虛擬機池
4、無需連接新的虛擬機配置
5、配置更改無需重啟
二、商業(yè)交易監(jiān)控開銷可忽略不計
選擇了效益最大化的方法:
1、純Java代理,沒有本地庫
2、靈活的交易命名
3、嵌套業(yè)務(wù)交易
4、配置再入預防嵌套事務(wù)
5、調(diào)用樹和熱點
6、歷史比較
7、未定義保留數(shù)據(jù)與自動聚合
三、自動檢測業(yè)務(wù)交易
從以下子系統(tǒng)中檢測業(yè)務(wù)交易:
1、從小型服務(wù)程序容器調(diào)用URL
2、EJB調(diào)用
3、Spring服務(wù)調(diào)用
4、RMI調(diào)用
四、商業(yè)交易方式多樣
提供了幾種方法來自定義業(yè)務(wù)交易:
1、自定義注釋
2、POJO調(diào)用
3、perfino DEVOPS的代碼標注
五、跨虛擬機追蹤
可以追蹤整個VM邊界事務(wù):
1、EJB追蹤
2、Web服務(wù)跟蹤
3、RMI追蹤
4、圖形調(diào)用
六、商業(yè)交易策略
提供了多種方法來定義有問題的商業(yè)交易:
1、嚴重延遲的交易
2、逾期交易
3、交易錯誤
4、違規(guī)策略的單獨記錄
5、違規(guī)策略的方法取樣
6、常見的策略操作
7、基于交易命名的專業(yè)策略
七、數(shù)據(jù)庫操作的監(jiān)視
數(shù)據(jù)庫使用特異探針對每個數(shù)據(jù)類型進行測量:
1、JDBC監(jiān)控
2、JPA/Hibernate監(jiān)控
3、NoSQL監(jiān)控
4、數(shù)據(jù)庫操作的熱點
5、調(diào)用樹的數(shù)據(jù)庫操作
八、方法級采樣
在特殊情況下,軟件在每個交易的基礎(chǔ)上記錄單線程方法級別調(diào)用樹:
1、在每個交易的基礎(chǔ)上定期取樣
2、采樣的違規(guī)策略
3、方法級樣本的數(shù)據(jù)庫操作
4、方法級樣本的跨虛擬機追蹤
5、多個樣本取均值
6、按需抽樣
九、末端用戶體驗監(jiān)控
可以在
瀏覽器監(jiān)視頁面加載時間,并與商業(yè)交易服務(wù)器進行關(guān)聯(lián):
1、為所有的Web請求樣本測量頁面加載時間
2、支持所有主要的應(yīng)用服務(wù)器
3、servlet請求中全方位透明監(jiān)控腳本
4、頁面加載時間計算
十、遙測數(shù)據(jù)
從廣泛的標量數(shù)據(jù)源中記錄遙測數(shù)據(jù):
1、VM遙測
2、數(shù)據(jù)檢測
3、遙測探頭
4、MBean遙測
5、Devops遙測
6、未定義保留數(shù)據(jù)與自動聚合
十一、閾值
遙測可以在一定范圍內(nèi)被定義和監(jiān)控:
1、閾值上限與下限的定義
2、避免違例重復閾值選項
3、虛擬機組的違例閥值計算
十二、觸發(fā)器和提示
關(guān)于策略和閾值的違規(guī)操作列表可以被執(zhí)行:
1、策略觸發(fā)
2、閾值觸發(fā)
3、連接記數(shù)觸發(fā)
4、活動通知
5、數(shù)據(jù)收集活動
6、提示
十三、內(nèi)存監(jiān)控
提供內(nèi)置高效的內(nèi)存監(jiān)控:
1、加載類別和計數(shù)實例
2、周期和按需快照
3、歷史比較
4、HPROF快照活動
十四、MBean瀏覽器
1、您可以利用JMX檢查和控制您的應(yīng)用程序:
2、無JMX服務(wù)器連接的MBeans訪問
3、顯示復雜的MBean數(shù)據(jù)
4、編輯MBean屬性
5、調(diào)用MBean操作
6、監(jiān)測數(shù)值
十五、剖析整合
集成了JProfiler,可以更方便廣泛的收集需要數(shù)據(jù):
1、按需加載本機配置代理
2、低開銷JVMTI采樣模式
十六、內(nèi)部部署
可以部署,在交互或無人值守模式下進行配置:
1、支持所有主要平臺
2、無人模式下安裝
3、監(jiān)控代理的自動更新
4、配置的存入和調(diào)出
5、可分別部署收集器服務(wù)器和UI服務(wù)器
6、perfino UI訪問的用戶管理限制
7、H2的內(nèi)部數(shù)據(jù)庫或外部MySQL數(shù)據(jù)庫
0條評論