摘要:性能監控一概覽瑯琊書生本系列文章基于公司使用的經驗,鑒于國內較少有這方面的文章,因此把我工作中了解到的知識分享給大家,希望可以給需要的朋友帶來幫助。提供了端到端的監控能力,從前端頁面性能,到后臺服務端的響應速度,都有非常詳盡的監控數據。
New Relic性能監控(一)概覽
2018-04-12 瑯琊書生本系列文章基于公司使用New Relic的經驗,鑒于國內較少有這方面的文章,因此把我工作中了解到的知識分享給大家,希望可以給需要的朋友帶來幫助。
越來越多的軟件產品正在以服務的方式發布。當應用上線后,我們希望對產品有持續的監控,在客戶發現問題之前,能夠感知系統的運行狀態,健康狀況,性能表現,以便快速應對系統故障,為客戶提供持續不斷的優質服務。New Relic的產品為解決這一問題提供了完整的解決方案。New Relic提供了端到端的監控能力,從前端頁面性能,到后臺服務端的響應速度,都有非常詳盡的監控數據。
New Relic的監控平臺組成New Relic的監控產品覆蓋了Web產品的整個技術棧。下圖為其產品組成。
New Relic監控類別圖 1: New Relic的產品組成
瀏覽器端監控(Customer Experience)
瀏覽器端監控收集被監控產品在用戶的使用過程中產生的各種數據,如頁面訪問數據,頁面加載性能,頁面渲染速度等等。在這一類別中,New Relic提供了三個組件。
New Relic Browser
面向產品最終用戶,收集軟件產品在前端的用戶體驗數據,并且提供了會話跟蹤,JavaScript錯誤捕獲,瀏覽器類型檢測,用戶地理信息收集等能力,使得我們能夠詳細了解產品在Web端的表現。
New Relic Synthetics
一般用在測試環境。該產品利用New Relic分布在不同地理位置的服務器,通過自定義的頁面訪問和檢測代碼,測試產品在不同地區訪問的表現,以便發現問題。
New Relic Mobile
手機端產品,提供了手機APP使用監控數據。
服務端監控(APM)
服務端監控是用來收集Web應用在服務器端的性能數據。該數據和客戶端數據能夠關聯起來,使得分析完整的事物性能成為可能。其原理是利用插入到服務端程序的代理,來收集數據并匯集到New Relic位于全球各地的數據中心。目前支持多達七種編程語言,包括uby,Java, Node.js,PHP,.NET,Python, Go等,很好的覆蓋了市面上大部分的Web應用。
基礎架構監控(Infrastructure)
基礎架構監控是一個比較新的產品,其實際上是此前的服務器監控(Server Monitor)的升級替代產品。該產品利用運行在服務器上的監控進程,定期收集系統的性能數據,并匯報至New Relic服務器。所收集的數據極為詳盡,包括CPU使用,磁盤IO及使用率,網絡吞吐量,活動進程以及各自的CPU占用率等等。
New Relic的數據分析功能統一的數據分析平臺(Insight)
在所有的數據之上,New Relic提供了一個統一的數據分析平臺。用戶可以利用該平臺綜合分析來自前端,服務端和基礎架構端的數據,定位系統瓶頸,排查錯誤。該平臺還提供了自己的查詢語言NRQL,并且支持自定義的網頁展示組件,達到數據可視化的目的,讓用戶能更直觀的了解被監控產品的狀況。
數據集成(Integration)
New Relic支持收集自定義的數據,使得用戶可以添加自己的屬性并用于數據分析之中。同時,New Relic也提供了與云平臺的數據集成能力,比如AWS,MS Azure等。用戶可以在統一的平臺里從多個維度分析數據,尋找有價值的信息。
儀表盤(Dashboard UI)
New Relic提供了易用的Dashboard UI,使得所有的監控數據能夠很好的展示出來,用戶能夠非常直觀的查看各種性能曲線。
REST API
New Relic提供了完整的API幫助客戶查詢和添加數據,使得該平臺對運維人員非常友好。
總結在我們使用過程中,New Relic的完整功能滿足了我們各方面的需求,總體來講是一款非常優秀的監控產品。在后續的文章中,我將分別介紹各產品的具體功能特性,以使得大家能有更深入的了解。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28608.html
摘要:性能監控一概覽瑯琊書生本系列文章基于公司使用的經驗,鑒于國內較少有這方面的文章,因此把我工作中了解到的知識分享給大家,希望可以給需要的朋友帶來幫助。提供了端到端的監控能力,從前端頁面性能,到后臺服務端的響應速度,都有非常詳盡的監控數據。 New Relic性能監控(一)概覽 2018-04-12 瑯琊書生本系列文章基于公司使用New Relic的經驗,鑒于國內較少有這方面的文章,因此把...
摘要:性能監控一概覽瑯琊書生本系列文章基于公司使用的經驗,鑒于國內較少有這方面的文章,因此把我工作中了解到的知識分享給大家,希望可以給需要的朋友帶來幫助。提供了端到端的監控能力,從前端頁面性能,到后臺服務端的響應速度,都有非常詳盡的監控數據。 New Relic性能監控(一)概覽 2018-04-12 瑯琊書生本系列文章基于公司使用New Relic的經驗,鑒于國內較少有這方面的文章,因此把...
摘要:性能概覽下圖為一個監控的的性能概覽頁面該頁面主要包含下面幾個部分的內容頁面加載時間曲線得分圖各瀏覽器的吞吐量會話追蹤,錯誤,以及響應時間。吞吐量吞吐量是按瀏覽器的類型繪制的,單位是每分鐘瀏覽量。 New Relic性能監控(三)瀏覽器端監控 2018-05-02 瑯琊書生本系列文章基于公司使用New Relic的經驗,鑒于國內較少有這方面的文章,因此把我工作中了解到的知識分享給大家,希...
摘要:性能概覽下圖為一個監控的的性能概覽頁面該頁面主要包含下面幾個部分的內容頁面加載時間曲線得分圖各瀏覽器的吞吐量會話追蹤,錯誤,以及響應時間。吞吐量吞吐量是按瀏覽器的類型繪制的,單位是每分鐘瀏覽量。 New Relic性能監控(三)瀏覽器端監控 2018-05-02 瑯琊書生本系列文章基于公司使用New Relic的經驗,鑒于國內較少有這方面的文章,因此把我工作中了解到的知識分享給大家,希...
閱讀 2805·2019-08-30 15:55
閱讀 2852·2019-08-30 15:53
閱讀 2288·2019-08-26 13:47
閱讀 2550·2019-08-26 13:43
閱讀 3152·2019-08-26 13:33
閱讀 2794·2019-08-26 11:53
閱讀 1789·2019-08-23 18:35
閱讀 795·2019-08-23 17:16