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

來源:互聯網
上載者:User

標籤:應用最佳化   聽雲   

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


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


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


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


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/94/wKioL1SGv7yQkZCiAAJj6y2Pga0581.jpg" title="image001.jpg" alt="wKioL1SGv7yQkZCiAAJj6y2Pga0581.jpg" />


    登入後台後要建立應用,所以得把探針程式裝到自己的伺服器上,聽雲在這裡支援Linux、Mac、Windows等多種系統,提供Java、PHP、.Net三種主流語言套件,滿足了使用者的多種需求。


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


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/54/96/wKiom1SGvzzwyMRQAAHff0mifk0743.jpg" style="float:none;" title="image003.jpg" alt="wKiom1SGvzzwyMRQAAHff0mifk0743.jpg" />


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

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/96/wKiom1SGvzyTDSL1AANiPtMMZbw860.jpg" title="image005.png" style="float:none;" alt="wKiom1SGvzyTDSL1AANiPtMMZbw860.jpg" />


    重啟服務後,效能資料將發送到聽雲Server的後台。


    情報匯總欄裡有:錯誤率、CPU、記憶體、吞吐率等各種報表,“最耗時Web應用過程”會告訴使用者目前伺服器上最慢的頁面在哪裡。不過下面還有個功能會做更詳細的介紹。



650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/94/wKioL1SGv9GjVMtMAAMJKteCfOA920.jpg" title="image007.jpg" style="float:none;" alt="wKioL1SGv9GjVMtMAAMJKteCfOA920.jpg" />


    檢視列簡單的展示了伺服器上目前的應用架構情況。聽雲可以自動感知伺服器上所啟動並執行Web及資料庫服務。


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/96/wKiom1SGvzzA41CrAAOAmRMIS7c692.jpg" title="image009.jpg" style="float:none;" alt="wKiom1SGvzzA41CrAAOAmRMIS7c692.jpg" />

   

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


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


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/54/94/wKioL1SGv9KCN7XZAAToL8meHqU450.jpg" title="image011.jpg" style="float:none;" alt="wKioL1SGv9KCN7XZAAToL8meHqU450.jpg" />


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


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/54/94/wKioL1SGv9KwAnZXAATdctYmW-w198.jpg" title="image013.jpg" style="float:none;" alt="wKioL1SGv9KwAnZXAATdctYmW-w198.jpg" />


    要是上述效能問題很嚴重了,怎麼讓使用者知道呢?使用者總不可能沒事一直掛在後台重新整理的。


    聽雲Server在這裡提供郵件和簡訊兩種通知方式,一旦發現效能問題超過預設閾值,馬上可以發出警示。


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/54/96/wKiom1SGvz2QAPZ9AAI_CIcavMs641.jpg" title="image015.jpg" style="float:none;" alt="wKiom1SGvz2QAPZ9AAI_CIcavMs641.jpg" />


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


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


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


本文出自 “鮮橙加冰的IT” 部落格,請務必保留此出處http://verdureorange.blog.51cto.com/632758/1588016

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.