首先,我們往返顧一下當(dāng)前大多數(shù)企業(yè)中檢測(cè)問(wèn)題的過(guò)程:在生產(chǎn)環(huán)境中,運(yùn)行在WebLogic上的一個(gè)J2EE應(yīng)用程序出現(xiàn)了問(wèn)題,檢測(cè)人員通過(guò)日志獲取信息,然后WebLogic server被重啟。這時(shí),應(yīng)用程序開(kāi)發(fā)人員和治理員就要分析獲得的信息,并找出問(wèn)題的根源所在。
假如他們技巧熟練,并且運(yùn)氣夠好,可能會(huì)找到所需的所有信息。但是,大多數(shù)時(shí)候,情況并不是這樣的。通常不能從生產(chǎn)中的故障中找到分析問(wèn)題根源所需的細(xì)節(jié)。經(jīng)常必須在測(cè)試環(huán)境中重現(xiàn)問(wèn)題,才能獲得確定問(wèn)題根源的正確數(shù)據(jù)。我們都看到了:這個(gè)過(guò)程需要大量的時(shí)間和工作量。
作為一名WebLogic顧問(wèn),在多年面對(duì)該領(lǐng)域中的這些問(wèn)題,并發(fā)現(xiàn)缺乏相應(yīng)的工具之后,我決定做一點(diǎn)什么。用于WebLogic的Arcturus (www.arcturustech.com) AutoPilot就是這一決定的產(chǎn)物。
AutoPilot以一種獨(dú)特的方式解決了上述問(wèn)題。AutoPilot是一個(gè)基于專家系統(tǒng)的工具,其開(kāi)發(fā)人員中有許多擁有多年專業(yè)經(jīng)驗(yàn)的專家。AutoPilot對(duì)一些極度繁瑣乏味的任務(wù)進(jìn)行了自動(dòng)化,以實(shí)現(xiàn)最佳實(shí)踐,比如:猜測(cè)監(jiān)控、即時(shí)根源分析、WebLogic調(diào)優(yōu)、WebLogic環(huán)境審查等。AutoPilot將為您節(jié)省大量的人力和硬件/軟件許可成本。
AutoPilot可以使用其IntelliCheck技術(shù)猜測(cè)性地對(duì)WebLogic進(jìn)行監(jiān)控,發(fā)現(xiàn)那些可能引發(fā)故障的模式,并在故障出現(xiàn)之前警告治理員。AutoPilot不需要任何輔助工具就可以發(fā)現(xiàn)異常模式。AutoPilot使用WebLogic中已經(jīng)存在的信息,而且開(kāi)銷相當(dāng)?shù)汀?/P>
AutoPilot將分析問(wèn)題根源的過(guò)程完全自動(dòng)化了。AutoPilot自動(dòng)地在生產(chǎn)中檢測(cè)WebLogic的故障狀態(tài),并自動(dòng)地分析WebLogic的狀態(tài)(數(shù)千個(gè)指標(biāo)),即時(shí)生成一個(gè)根源分析報(bào)告。此外,AutoPilot還將向治理員發(fā)送一份電子郵件,其中不僅告知了WebLogic server出現(xiàn)故障,而且還說(shuō)明了故障的原因。
AutoPilot是真正的java和J2EE解決方案,它可以直接插入BEA WebLogic Server和Console,并無(wú)縫地與其共同使用(參見(jiàn)圖1)。您可以訪問(wèn)http://support.arcturustech.com/downloadpage.do,獲得AutoPilot的評(píng)估版本。

AutoPilot的安裝過(guò)程非常簡(jiǎn)單。使用AutoPilot安裝向?qū)В灰?0分鐘就可安裝完畢。關(guān)于AutoPilot的更多安裝細(xì)節(jié),請(qǐng)?jiān)L問(wèn)http://support.arcturustech.com/APHelp/installingautopilot.htm。
雖然WebLogic提供了所有的JMX信息,但它不是以一種易于使用的格式提供的。AutoPilot提供了一個(gè)易于使用的瀏覽MBean信息的接口。利用AutoPilot資源治理器,可看到關(guān)于配置和運(yùn)行時(shí)MBean屬性的視圖。AutoPilot資源治理器使用戶可以直接從WebLogic Console獲得JMX信息,而不必瀏覽許多jsp頁(yè)面來(lái)達(dá)到同樣的目的。
WebLogic有一個(gè)特征就是缺乏用于監(jiān)控?cái)?shù)據(jù)的持久化功能。用戶可以在WebLogic中獲得一個(gè)非常不錯(cuò)的關(guān)于堆和隊(duì)列大小的圖表,但是一旦該信息從屏幕上消失,它就永遠(yuǎn)消失了。這意味著,假如發(fā)生不好的情況時(shí)治理員不在控制臺(tái)前,那就糟糕了。而AutoPilot自動(dòng)保存了關(guān)于WebLogic狀態(tài)的要害信息以進(jìn)行歷史分析。它為WebLogic治理員提供了非常易于使用的數(shù)據(jù)挖掘功能。例如,可以對(duì)WebLogic server的性能進(jìn)行為期30天的觀察,并且只需通過(guò)幾次單擊就可進(jìn)入到一個(gè)特定的時(shí)間幀中。AutoPilot Analyzer則可以幫助治理員識(shí)別WebLogic Server中的問(wèn)題和來(lái)源(參見(jiàn)圖2)。



新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注