Azure Spring Cloud整合New Relic One性能監(jiān)控
近日,微軟Azure官方宣布在Azure Spring Cloud中整合New Relic One性能監(jiān)控。New Relic One是一款知名的性能監(jiān)測工具,隨著New Relic One在Azure Spring Cloud中的集成,用戶可以用New Relic One輕松地對Spring Boot應(yīng)用程序進(jìn)行性能檢測。當(dāng)擴(kuò)展到多個Spring Boot應(yīng)用程序?qū)嵗龝r,系統(tǒng)會自動監(jiān)控任何新的應(yīng)用程序?qū)嵗?/p>
Azure官方表示:部署Spring Boot應(yīng)用程序的大多數(shù)企業(yè)都有一個相似的目標(biāo):使用自動化和應(yīng)用程序性能監(jiān)控,最大限度地提高幾乎任何規(guī)模運行Spring Boot應(yīng)用程序的好處。
雖然 Azure Spring Cloud 擅長抽象出與管理容器化工作負(fù)載相關(guān)的大部分工作,但監(jiān)控和維護(hù)這些應(yīng)用程序的性能和健康狀況,或在出現(xiàn)問題時進(jìn)行故障排除的挑戰(zhàn)仍然艱巨,尤其是企業(yè)大規(guī)模部署這些應(yīng)用程序。
現(xiàn)在,用戶可以在Azure Spring Cloud實例中使用New Relic One進(jìn)行檢測、監(jiān)控和提供觀察的能力,輕松快速地對儀器進(jìn)行設(shè)置。
在New Relic One板塊可以通過逐個應(yīng)用程序?qū)Ш絹碛^察應(yīng)用程序的性能,如吞吐量、錯誤率等。
在軟件開發(fā)過程中,除了需要對不同模塊做性能監(jiān)控,對完成的應(yīng)用程序同樣需要進(jìn)行性能效率測試。通過性能測試可以知道系統(tǒng)承受的并發(fā)用戶數(shù)量,帶寬是否夠用,cpu是否夠用,內(nèi)存是否夠用,硬盤速度是否跟得上。從服務(wù)端來看,測試服務(wù)器是否能承載用戶多并發(fā),系統(tǒng)是否穩(wěn)定,從用戶角度看響應(yīng)時間速度。
性能效率測試內(nèi)容主要有:
1)負(fù)載測試(load test):對于分布式網(wǎng)絡(luò),測試不同用戶數(shù)量來測試系統(tǒng)的反應(yīng),主要關(guān)注性能指標(biāo),系統(tǒng)不同表現(xiàn)。
2)壓力測試(stress testing):高壓狀態(tài)下多用戶高并發(fā)測試(30萬-50萬),主要關(guān)注系統(tǒng)是怎么崩潰的。(內(nèi)存泄漏,cpu無響應(yīng),數(shù)據(jù)庫無反應(yīng),網(wǎng)絡(luò)堵塞)
3)容量測試(volumn testing):系統(tǒng)最大支撐的相關(guān)數(shù)量,數(shù)據(jù)庫最大數(shù)據(jù)數(shù)量,用戶數(shù)量。
性能測試評價指標(biāo)
① 響應(yīng)時間:從用戶視角評價系統(tǒng)的響應(yīng)速度,通常響應(yīng)的時間的經(jīng)驗值2s流暢,5s可用,8s較慢
② 吞吐量/率:硬盤IO(讀寫),網(wǎng)絡(luò)IO(上行下行帶寬),cupIO,服務(wù)器處理能力,客戶端打開頁面的數(shù)量。
③ 事務(wù)處理能力:打開頁面,登陸服務(wù)器,實現(xiàn)消息發(fā)送等等用戶的某一動作就被稱為事物。
性能測試關(guān)注點(軟件測試關(guān)注點)
1、軟件測試的作用和價值:
產(chǎn)品角度:在研發(fā)過程中盡早的發(fā)現(xiàn)問題,提高軟件質(zhì)量,確保產(chǎn)品交互,功能完善,穩(wěn)定可靠。
用戶角度:關(guān)注用戶體驗,操作,界面,性能,盡可能想辦法提升用戶體驗,持續(xù)改善。
2、性能測試的關(guān)注點:
響應(yīng)時間快慢,服務(wù)器端的處理速度
服務(wù)器端的使用情況
數(shù)據(jù)庫端的資源使用情況
最大用戶訪問數(shù)量
同時處理最大業(yè)務(wù)數(shù)量
考察系統(tǒng)能否支撐7x24小時運轉(zhuǎn)
內(nèi)存資源、線程資源能否正?;厥?/p>
代碼,算法,sql語句設(shè)計是否合理
整個系統(tǒng)的穩(wěn)定性,可恢復(fù)性
在軟件測試中,不論是功能測試、性能測試等還是針對安全問題的測試,都是為了保障軟件在使用中更流暢可用性更高安全風(fēng)險更小。
參讀鏈接:
https://www.woocoom.com/b021.html?id=6d1b7c6b3db744f7a3d6f2a4a9d46aae
