感受SaaS版“服務器端應用私人醫生”—— 聽雲Server APM內測手記

    平時一直對應用性能優化和網絡安全比較感興趣,最近看到號稱“服務器端應用私人醫生”的聽雲Server在內測,就申請了一個試試。


    這是基調網絡開發的一款應用性能管理服務,名叫“聽雲Server”。看介紹上說,它可以監控應用代碼的響應時間,通過慢追蹤,定位有問題的代碼。監控關係型數據庫的查詢操作;監控NoSQL的響應時間;監控當前應用調用的外部服務的響應時間;最快的幫助你定位和解決問題……


    是不是真的這麼好,還是用用看再說吧。


    申請到賬號之後登錄系統,迎面而來的是App、Serrver、Sys、Network在內的四個選項,看來聽雲這想法還不少啊。我的主要任務是測試“聽雲Server”,所以就先不看其他的了,直接進入第二個選項。


wKioL1SGv7yQkZCiAAJj6y2Pga0581.jpg


    登錄後臺後要新建應用,所以得把探針程序裝到自己的服務器上,聽雲在這裏支持Linux、Mac、Windows等多種系統,提供Java、PHP、.Net三種主流語言包,滿足了用戶的多種需求。


    當然,作爲一個Python開發者,還是希望聽雲能考慮一下小衆開發者的需求,在後面的版本中支持Node.js/Python/Golang/Ruby這四小花旦。


wKiom1SGvzzwyMRQAAHff0mifk0743.jpg


    安裝探針並填入對應的密鑰之後,服務器和聽雲之間的聯繫就完成了。

wKiom1SGvzyTDSL1AANiPtMMZbw860.jpg


    重啓服務後,性能數據將發送到聽雲Server的後臺。


    情報彙總欄裏有:錯誤率、CPU、內存、吞吐率等各種報表,“最耗時Web應用過程”會告訴用戶目前服務器上最慢的頁面在哪裏。不過下面還有個功能會做更詳細的介紹。



wKioL1SGv9GjVMtMAAMJKteCfOA920.jpg


    視圖欄簡單的展示了服務器上目前的應用架構情況。聽雲可以自動感知服務器上所運行的Web及數據庫服務。


wKiom1SGvzzA41CrAAOAmRMIS7c692.jpg

   

    Web應用過程欄會展示TOP5 最耗時Web應用過程(牆鍾時間比),這個基本上看完就可以告訴程序員/網站管理員要注意哪些頁面了。算APM優化類產品的主打功能。


    比如我這邊用的是wordpress,而很多wordpress的用戶喜歡裝大量的插件,一旦某個插件拖慢整個網站性能,可以馬上在這個頁面找到它,省得自己去做分析了。要禁用還是修改,按自己需求定。 


wKioL1SGv9KCN7XZAAToL8meHqU450.jpg


    數據庫欄算是聽雲Server的一個亮點,不用多餘的配置就可以看到數據庫“增刪改查”的耗時,用戶可以根據實際情況對數據庫進行優化。


wKioL1SGv9KwAnZXAATdctYmW-w198.jpg


    要是上述性能問題很嚴重了,怎麼讓用戶知道呢?用戶總不可能沒事一直掛在後臺刷新的。


    聽雲Server在這裏提供郵件和短信兩種通知方式,一旦發現性能問題超過預設閾值,馬上可以發出告警。


wKiom1SGvz2QAPZ9AAI_CIcavMs641.jpg


    小結:經過試用,感覺這種SaaS類APM服務很適合中小企業。以前要優化服務器性能,都得請個資深的工程師來分析和測試。現在有SaaS版本的服務,花費很少,甚至免費。而且還可以實時掌握服務器的運行狀況。值得一試。


    不過在選擇這類SaaS類APM服務時,一定要留意服務商的穩定性。比如看看探針在服務器上的資源佔用,是否和當前應用有衝突等等。再看看這個SaaS服務商有沒有在多地部署服務器,是否擁有足夠的帶寬等等。畢竟是在線服務,用戶體驗可是相當重要的,從目前的表現來看,聽雲算其中的佼佼者。


   最後也有幾個問題想問聽雲。由於我這裏測試的是單服務器,如果是大量服務器,聽雲能否將其歸攏到一個後臺顯示?服務器多到一定程度聽雲會不會收費?


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章