EJ Technologies Perfino(jvm監(jiān)控軟件)
詳情介紹
EJ Technologies Perfino,簡(jiǎn)稱(chēng)Perfino。這是一款功能強(qiáng)大的JVM監(jiān)測(cè)工具,不僅對(duì)JVM進(jìn)行偵測(cè),為您提供監(jiān)控多個(gè)java虛擬機(jī)之間的活動(dòng)和相互作用的方式,還可以對(duì)業(yè)務(wù)事務(wù)進(jìn)行記錄。它的主要功能,是對(duì)JVM進(jìn)行偵測(cè),以及對(duì)業(yè)務(wù)事務(wù)進(jìn)行記錄,提供洞察他們的表現(xiàn),以及他們的錯(cuò)誤。Perfino的UI為其功能性做了優(yōu)化,使得它不但能夠用于及時(shí)trouble shooting,也能用于分析歷史數(shù)據(jù)。通過(guò)設(shè)置不同的閾值,觸發(fā)器和報(bào)警器,可以探測(cè)到JVM的異常。Perfino的最大特色,是它可以提供完整JVMTI級(jí)別的數(shù)據(jù)采樣,并直接將采集的數(shù)據(jù)發(fā)送給JProfiler進(jìn)行分析。Perfino最大特色,是它可以提供完整JVMTI級(jí)別的數(shù)據(jù)采樣,并直接將采集的數(shù)據(jù)發(fā)送給JProfiler進(jìn)行分析。Perfino的UI為其功能性做了優(yōu)化,使得它不但能夠用于及時(shí)trouble shooting,也能用于分析歷史數(shù)據(jù)。通過(guò)設(shè)置不同的閾值,觸發(fā)器和報(bào)警器,可以探測(cè)到JVM的異常。歡迎有需要的朋友下載使用!
一個(gè)監(jiān)控全部的許可證:使用perfino,您對(duì)被監(jiān)控的JVM數(shù)量或任何其他指標(biāo)(如記錄的業(yè)務(wù)事務(wù))沒(méi)有限制。
無(wú)論您的系統(tǒng)有多大或想要監(jiān)控多少微服務(wù),您的perfino許可證都已涵蓋在內(nèi)。
2、立即看到有什么問(wèn)題
當(dāng)您登錄到perfino時(shí),儀表板會(huì)顯示您是否一切正常 - 或者出現(xiàn)問(wèn)題。perfino使您能夠?qū)?yīng)用程序的性能水平進(jìn)行細(xì)化控制。儀表板是您開(kāi)始深入查看更詳細(xì)的數(shù)據(jù)視圖的位置。
3、反應(yīng)到非名義條件
如果出現(xiàn)嚴(yán)重錯(cuò)誤,您需要采取措施:創(chuàng)建警報(bào),發(fā)送電子郵件或收集更詳細(xì)的數(shù)據(jù)。在perfino中,您使用觸發(fā)器和操作來(lái)配置您的緊急響應(yīng)策略。實(shí)現(xiàn)諸如“當(dāng)業(yè)務(wù)事務(wù)掛起時(shí),采用線程轉(zhuǎn)儲(chǔ)并將其發(fā)送到我的收件箱”這樣的場(chǎng)景在perfino UI中非常簡(jiǎn)單。
4、無(wú)處不在的遙測(cè)
perfino中的遙測(cè)捕獲監(jiān)控的VM中的重要標(biāo)量值,例如每分鐘數(shù)據(jù)庫(kù)操作次數(shù)。正如儀表板和虛擬機(jī)視圖中的迷人之處,它們讓您立即了解當(dāng)前的趨勢(shì),在全面展示時(shí),它們可以及時(shí)回溯到一開(kāi)始。遙測(cè)數(shù)據(jù)永遠(yuǎn)不會(huì)被丟棄,只能轉(zhuǎn)換為更高的分辨率。
5、超靈活的業(yè)務(wù)交易
perfino自動(dòng)檢測(cè)來(lái)自諸如servlet容器,EJB或RMI調(diào)用等子系統(tǒng)的各種業(yè)務(wù)事務(wù)。此外,它為您提供了幾種方法將任何方法調(diào)用為商業(yè)交易。無(wú)論您是否在perfino UI中明確選擇POJO方法,都告訴perfino一個(gè)重要的注釋或使用API在您自己的代碼中創(chuàng)建事務(wù)取決于您最適合的事項(xiàng)。
6、調(diào)用業(yè)務(wù)事務(wù)樹(shù)
perfino中的交易被組織到一個(gè)累積呼叫樹(shù)中 - 正如你從你最喜歡的分析器中知道的那樣。詳細(xì)程度取決于您 - 取決于您配置為商業(yè)交易的內(nèi)容。調(diào)用樹(shù)中單獨(dú)顯示非常慢的事務(wù)等策略違例,因此您可以單獨(dú)分析它們。perfino還將服務(wù)器上的業(yè)務(wù)事務(wù)與瀏覽器中的頁(yè)面加載時(shí)間關(guān)聯(lián)起來(lái)。
7、數(shù)據(jù)庫(kù)性能和瓶頸
數(shù)據(jù)庫(kù)操作(如JDBC語(yǔ)句)或?qū)ongoDB和其他NoSQL數(shù)據(jù)庫(kù)的查詢(xún)是perfino中的一等公民。當(dāng)您問(wèn)“哪個(gè)SQL查詢(xún)是我的應(yīng)用程序中最慢的問(wèn)題?”時(shí),perfino會(huì)將答案與累積回溯一起回傳給負(fù)責(zé)查詢(xún)的業(yè)務(wù)事務(wù)。
8、方法級(jí)采樣
為了調(diào)查業(yè)務(wù)交易的內(nèi)部調(diào)用結(jié)構(gòu)和方法層面的熱點(diǎn),perfino以每筆交易為基礎(chǔ)執(zhí)行定期方法級(jí)別抽樣。對(duì)于慢速和非常慢的事務(wù),您可以配置自動(dòng)方法級(jí)別采樣。在很多情況下,這些示例為您提供了與數(shù)據(jù)庫(kù)無(wú)關(guān)的性能問(wèn)題的即時(shí)解釋。
9、歷史比較
能夠比較兩個(gè)時(shí)間點(diǎn)之間的性能非常重要,特別是對(duì)于敏捷版本管理而言。通過(guò)perfino,您可以無(wú)限期地回顧以比較選定的業(yè)務(wù)交易或整個(gè)呼叫樹(shù) - 隨著時(shí)間的推移,您的數(shù)據(jù)將累積到更大的時(shí)間間隔。并且比較功能直接構(gòu)建到用于查看數(shù)據(jù)的視圖中。
10、交叉分析
縱深防御是一種適用于生活中許多情況的策略。當(dāng)您的業(yè)務(wù)處于上線狀態(tài)時(shí),您有時(shí)需要使用每種工具,這就是為什么perfino可以引入本機(jī)JVMTI抽樣并最終為JProfiler連接準(zhǔn)備VM。所以,當(dāng)你需要探查器的全部功能時(shí),它就在你的指尖
Perfino可以使用單個(gè)服務(wù)器監(jiān)控?cái)?shù)百虛擬機(jī):
虛擬機(jī)編組
監(jiān)控命名虛擬機(jī)
監(jiān)控虛擬機(jī)池
無(wú)需連接新的虛擬機(jī)配置
配置更改無(wú)需重啟
3、商業(yè)交易監(jiān)控開(kāi)銷(xiāo)可忽略不計(jì)
perfino選擇了效益最大化的方法:
純Java代理,沒(méi)有本地庫(kù)
靈活的交易命名
嵌套業(yè)務(wù)交易
配置再入預(yù)防嵌套事務(wù)
調(diào)用樹(shù)和熱點(diǎn)
歷史比較
未定義保留數(shù)據(jù)與自動(dòng)聚合
4、自動(dòng)檢測(cè)業(yè)務(wù)交易
perfino從以下子系統(tǒng)中檢測(cè)業(yè)務(wù)交易:
從小型服務(wù)程序容器調(diào)用URL
EJB調(diào)用
Spring服務(wù)調(diào)用
RMI調(diào)用
5、商業(yè)交易方式多樣
perfino提供了幾種方法來(lái)自定義業(yè)務(wù)交易:
自定義注釋
POJO調(diào)用
perfino DEVOPS的代碼標(biāo)注
6、跨虛擬機(jī)追蹤
perfino可以追蹤整個(gè)VM邊界事務(wù):
EJB追蹤
Web服務(wù)跟蹤
RMI追蹤
圖形調(diào)用
7、商業(yè)交易策略
perfino提供了多種方法來(lái)定義有問(wèn)題的商業(yè)交易:
嚴(yán)重延遲的交易
逾期交易
交易錯(cuò)誤
違規(guī)策略的單獨(dú)記錄
違規(guī)策略的方法取樣
常見(jiàn)的策略操作
基于交易命名的專(zhuān)業(yè)策略
8、數(shù)據(jù)庫(kù)操作的監(jiān)視
數(shù)據(jù)庫(kù)使用特異探針對(duì)每個(gè)數(shù)據(jù)類(lèi)型進(jìn)行測(cè)量:
JDBC監(jiān)控
JPA/Hibernate監(jiān)控
NoSQL監(jiān)控
數(shù)據(jù)庫(kù)操作的熱點(diǎn)
調(diào)用樹(shù)的數(shù)據(jù)庫(kù)操作
9、方法級(jí)采樣
在特殊情況下,perfino在每個(gè)交易的基礎(chǔ)上記錄單線程方法級(jí)別調(diào)用樹(shù):
在每個(gè)交易的基礎(chǔ)上定期取樣
采樣的違規(guī)策略
方法級(jí)樣本的數(shù)據(jù)庫(kù)操作
方法級(jí)樣本的跨虛擬機(jī)追蹤
多個(gè)樣本取均值
按需抽樣
10、末端用戶體驗(yàn)監(jiān)控
perfino可以在瀏覽器監(jiān)視頁(yè)面加載時(shí)間,并與商業(yè)交易服務(wù)器進(jìn)行關(guān)聯(lián):
為所有的Web請(qǐng)求樣本測(cè)量頁(yè)面加載時(shí)間
支持所有主要的應(yīng)用服務(wù)器
servlet請(qǐng)求中全方位透明監(jiān)控腳本
頁(yè)面加載時(shí)間計(jì)算
11、遙測(cè)數(shù)據(jù)
perfino從廣泛的標(biāo)量數(shù)據(jù)源中記錄遙測(cè)數(shù)據(jù):
VM遙測(cè)
數(shù)據(jù)檢測(cè)
遙測(cè)探頭
MBean遙測(cè)
Devops遙測(cè)
未定義保留數(shù)據(jù)與自動(dòng)聚合
12、閾值
遙測(cè)可以在一定范圍內(nèi)被定義和監(jiān)控:
閾值上限與下限的定義
避免違例重復(fù)閾值選項(xiàng)
虛擬機(jī)組的違例閥值計(jì)算
13、觸發(fā)器和提示
關(guān)于策略和閾值的違規(guī)操作列表可以被執(zhí)行:
策略觸發(fā)
閾值觸發(fā)
連接記數(shù)觸發(fā)
活動(dòng)通知
數(shù)據(jù)收集活動(dòng)
提示
14、內(nèi)存監(jiān)控
perfino提供內(nèi)置高效的內(nèi)存監(jiān)控:
加載類(lèi)別和計(jì)數(shù)實(shí)例
周期和按需快照
歷史比較
HPROF快照活動(dòng)
15、MBean瀏覽器
您可以利用JMX檢查和控制您的應(yīng)用程序:
無(wú)JMX服務(wù)器連接的MBeans訪問(wèn)
顯示復(fù)雜的MBean數(shù)據(jù)
編輯MBean屬性
調(diào)用MBean操作
監(jiān)測(cè)數(shù)值
16、剖析整合
perfino集成了JProfiler,可以更方便廣泛的收集需要數(shù)據(jù):
按需加載本機(jī)配置代理
低開(kāi)銷(xiāo)JVMTI采樣模式
17、內(nèi)部部署
perfino可以部署,在交互或無(wú)人值守模式下進(jìn)行配置:
支持所有主要平臺(tái)
無(wú)人模式下安裝
監(jiān)控代理的自動(dòng)更新
配置的存入和調(diào)出
可分別部署收集器服務(wù)器和UI服務(wù)器
perfino UI訪問(wèn)的用戶管理限制
H2的內(nèi)部數(shù)據(jù)庫(kù)或外部MySQL數(shù)據(jù)庫(kù)
軟件功能
1、微服務(wù)友好許可一個(gè)監(jiān)控全部的許可證:使用perfino,您對(duì)被監(jiān)控的JVM數(shù)量或任何其他指標(biāo)(如記錄的業(yè)務(wù)事務(wù))沒(méi)有限制。
無(wú)論您的系統(tǒng)有多大或想要監(jiān)控多少微服務(wù),您的perfino許可證都已涵蓋在內(nèi)。
2、立即看到有什么問(wèn)題
當(dāng)您登錄到perfino時(shí),儀表板會(huì)顯示您是否一切正常 - 或者出現(xiàn)問(wèn)題。perfino使您能夠?qū)?yīng)用程序的性能水平進(jìn)行細(xì)化控制。儀表板是您開(kāi)始深入查看更詳細(xì)的數(shù)據(jù)視圖的位置。
3、反應(yīng)到非名義條件
如果出現(xiàn)嚴(yán)重錯(cuò)誤,您需要采取措施:創(chuàng)建警報(bào),發(fā)送電子郵件或收集更詳細(xì)的數(shù)據(jù)。在perfino中,您使用觸發(fā)器和操作來(lái)配置您的緊急響應(yīng)策略。實(shí)現(xiàn)諸如“當(dāng)業(yè)務(wù)事務(wù)掛起時(shí),采用線程轉(zhuǎn)儲(chǔ)并將其發(fā)送到我的收件箱”這樣的場(chǎng)景在perfino UI中非常簡(jiǎn)單。
4、無(wú)處不在的遙測(cè)
perfino中的遙測(cè)捕獲監(jiān)控的VM中的重要標(biāo)量值,例如每分鐘數(shù)據(jù)庫(kù)操作次數(shù)。正如儀表板和虛擬機(jī)視圖中的迷人之處,它們讓您立即了解當(dāng)前的趨勢(shì),在全面展示時(shí),它們可以及時(shí)回溯到一開(kāi)始。遙測(cè)數(shù)據(jù)永遠(yuǎn)不會(huì)被丟棄,只能轉(zhuǎn)換為更高的分辨率。
5、超靈活的業(yè)務(wù)交易
perfino自動(dòng)檢測(cè)來(lái)自諸如servlet容器,EJB或RMI調(diào)用等子系統(tǒng)的各種業(yè)務(wù)事務(wù)。此外,它為您提供了幾種方法將任何方法調(diào)用為商業(yè)交易。無(wú)論您是否在perfino UI中明確選擇POJO方法,都告訴perfino一個(gè)重要的注釋或使用API在您自己的代碼中創(chuàng)建事務(wù)取決于您最適合的事項(xiàng)。
6、調(diào)用業(yè)務(wù)事務(wù)樹(shù)
perfino中的交易被組織到一個(gè)累積呼叫樹(shù)中 - 正如你從你最喜歡的分析器中知道的那樣。詳細(xì)程度取決于您 - 取決于您配置為商業(yè)交易的內(nèi)容。調(diào)用樹(shù)中單獨(dú)顯示非常慢的事務(wù)等策略違例,因此您可以單獨(dú)分析它們。perfino還將服務(wù)器上的業(yè)務(wù)事務(wù)與瀏覽器中的頁(yè)面加載時(shí)間關(guān)聯(lián)起來(lái)。
7、數(shù)據(jù)庫(kù)性能和瓶頸
數(shù)據(jù)庫(kù)操作(如JDBC語(yǔ)句)或?qū)ongoDB和其他NoSQL數(shù)據(jù)庫(kù)的查詢(xún)是perfino中的一等公民。當(dāng)您問(wèn)“哪個(gè)SQL查詢(xún)是我的應(yīng)用程序中最慢的問(wèn)題?”時(shí),perfino會(huì)將答案與累積回溯一起回傳給負(fù)責(zé)查詢(xún)的業(yè)務(wù)事務(wù)。
8、方法級(jí)采樣
為了調(diào)查業(yè)務(wù)交易的內(nèi)部調(diào)用結(jié)構(gòu)和方法層面的熱點(diǎn),perfino以每筆交易為基礎(chǔ)執(zhí)行定期方法級(jí)別抽樣。對(duì)于慢速和非常慢的事務(wù),您可以配置自動(dòng)方法級(jí)別采樣。在很多情況下,這些示例為您提供了與數(shù)據(jù)庫(kù)無(wú)關(guān)的性能問(wèn)題的即時(shí)解釋。
9、歷史比較
能夠比較兩個(gè)時(shí)間點(diǎn)之間的性能非常重要,特別是對(duì)于敏捷版本管理而言。通過(guò)perfino,您可以無(wú)限期地回顧以比較選定的業(yè)務(wù)交易或整個(gè)呼叫樹(shù) - 隨著時(shí)間的推移,您的數(shù)據(jù)將累積到更大的時(shí)間間隔。并且比較功能直接構(gòu)建到用于查看數(shù)據(jù)的視圖中。
10、交叉分析
縱深防御是一種適用于生活中許多情況的策略。當(dāng)您的業(yè)務(wù)處于上線狀態(tài)時(shí),您有時(shí)需要使用每種工具,這就是為什么perfino可以引入本機(jī)JVMTI抽樣并最終為JProfiler連接準(zhǔn)備VM。所以,當(dāng)你需要探查器的全部功能時(shí),它就在你的指尖
軟件特色
1、大量虛擬機(jī)的管理Perfino可以使用單個(gè)服務(wù)器監(jiān)控?cái)?shù)百虛擬機(jī):
虛擬機(jī)編組
監(jiān)控命名虛擬機(jī)
監(jiān)控虛擬機(jī)池
無(wú)需連接新的虛擬機(jī)配置
配置更改無(wú)需重啟
3、商業(yè)交易監(jiān)控開(kāi)銷(xiāo)可忽略不計(jì)
perfino選擇了效益最大化的方法:
純Java代理,沒(méi)有本地庫(kù)
靈活的交易命名
嵌套業(yè)務(wù)交易
配置再入預(yù)防嵌套事務(wù)
調(diào)用樹(shù)和熱點(diǎn)
歷史比較
未定義保留數(shù)據(jù)與自動(dòng)聚合
4、自動(dòng)檢測(cè)業(yè)務(wù)交易
perfino從以下子系統(tǒng)中檢測(cè)業(yè)務(wù)交易:
從小型服務(wù)程序容器調(diào)用URL
EJB調(diào)用
Spring服務(wù)調(diào)用
RMI調(diào)用
5、商業(yè)交易方式多樣
perfino提供了幾種方法來(lái)自定義業(yè)務(wù)交易:
自定義注釋
POJO調(diào)用
perfino DEVOPS的代碼標(biāo)注
6、跨虛擬機(jī)追蹤
perfino可以追蹤整個(gè)VM邊界事務(wù):
EJB追蹤
Web服務(wù)跟蹤
RMI追蹤
圖形調(diào)用
7、商業(yè)交易策略
perfino提供了多種方法來(lái)定義有問(wèn)題的商業(yè)交易:
嚴(yán)重延遲的交易
逾期交易
交易錯(cuò)誤
違規(guī)策略的單獨(dú)記錄
違規(guī)策略的方法取樣
常見(jiàn)的策略操作
基于交易命名的專(zhuān)業(yè)策略
8、數(shù)據(jù)庫(kù)操作的監(jiān)視
數(shù)據(jù)庫(kù)使用特異探針對(duì)每個(gè)數(shù)據(jù)類(lèi)型進(jìn)行測(cè)量:
JDBC監(jiān)控
JPA/Hibernate監(jiān)控
NoSQL監(jiān)控
數(shù)據(jù)庫(kù)操作的熱點(diǎn)
調(diào)用樹(shù)的數(shù)據(jù)庫(kù)操作
9、方法級(jí)采樣
在特殊情況下,perfino在每個(gè)交易的基礎(chǔ)上記錄單線程方法級(jí)別調(diào)用樹(shù):
在每個(gè)交易的基礎(chǔ)上定期取樣
采樣的違規(guī)策略
方法級(jí)樣本的數(shù)據(jù)庫(kù)操作
方法級(jí)樣本的跨虛擬機(jī)追蹤
多個(gè)樣本取均值
按需抽樣
10、末端用戶體驗(yàn)監(jiān)控
perfino可以在瀏覽器監(jiān)視頁(yè)面加載時(shí)間,并與商業(yè)交易服務(wù)器進(jìn)行關(guān)聯(lián):
為所有的Web請(qǐng)求樣本測(cè)量頁(yè)面加載時(shí)間
支持所有主要的應(yīng)用服務(wù)器
servlet請(qǐng)求中全方位透明監(jiān)控腳本
頁(yè)面加載時(shí)間計(jì)算
11、遙測(cè)數(shù)據(jù)
perfino從廣泛的標(biāo)量數(shù)據(jù)源中記錄遙測(cè)數(shù)據(jù):
VM遙測(cè)
數(shù)據(jù)檢測(cè)
遙測(cè)探頭
MBean遙測(cè)
Devops遙測(cè)
未定義保留數(shù)據(jù)與自動(dòng)聚合
12、閾值
遙測(cè)可以在一定范圍內(nèi)被定義和監(jiān)控:
閾值上限與下限的定義
避免違例重復(fù)閾值選項(xiàng)
虛擬機(jī)組的違例閥值計(jì)算
13、觸發(fā)器和提示
關(guān)于策略和閾值的違規(guī)操作列表可以被執(zhí)行:
策略觸發(fā)
閾值觸發(fā)
連接記數(shù)觸發(fā)
活動(dòng)通知
數(shù)據(jù)收集活動(dòng)
提示
14、內(nèi)存監(jiān)控
perfino提供內(nèi)置高效的內(nèi)存監(jiān)控:
加載類(lèi)別和計(jì)數(shù)實(shí)例
周期和按需快照
歷史比較
HPROF快照活動(dòng)
15、MBean瀏覽器
您可以利用JMX檢查和控制您的應(yīng)用程序:
無(wú)JMX服務(wù)器連接的MBeans訪問(wèn)
顯示復(fù)雜的MBean數(shù)據(jù)
編輯MBean屬性
調(diào)用MBean操作
監(jiān)測(cè)數(shù)值
16、剖析整合
perfino集成了JProfiler,可以更方便廣泛的收集需要數(shù)據(jù):
按需加載本機(jī)配置代理
低開(kāi)銷(xiāo)JVMTI采樣模式
17、內(nèi)部部署
perfino可以部署,在交互或無(wú)人值守模式下進(jìn)行配置:
支持所有主要平臺(tái)
無(wú)人模式下安裝
監(jiān)控代理的自動(dòng)更新
配置的存入和調(diào)出
可分別部署收集器服務(wù)器和UI服務(wù)器
perfino UI訪問(wèn)的用戶管理限制
H2的內(nèi)部數(shù)據(jù)庫(kù)或外部MySQL數(shù)據(jù)庫(kù)
下載地址
- 電腦版
- /Mac版
EJ Technologies Perfino(jvm監(jiān)控軟件) v4.1
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類(lèi)軟件
網(wǎng)友評(píng)論
共0條評(píng)論(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
分類(lèi)列表
類(lèi)似軟件
精彩發(fā)現(xiàn)
換一換專(zhuān)題推薦
本類(lèi)排行
月排行總排行