中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解Node.js項目APM監控之New Relic

發布時間:2020-10-07 11:21:21 來源:腳本之家 閱讀:338 作者:zx 欄目:web開發

現在上一個項目,如果沒有APM監控服務或應用的運行性能參數,等于是一架沒有盲降系統的飛機正在盲降,結果會很悲催。出現了訪問失效等問題時,都很難判定是性能瓶頸還是一個藏的深的bug,匯報的時候一頓眼暈,這樣的結果肯定是要被人分分鐘的各種撕。

目前還沒有像樣的給node.js項目應用的APM開源項目,暫且先羨慕嫉妒下給java用的PinPoint。

不用開源的就用專業的APM提供商的產品,先解決問題,國內有很多專業提供商,也是不錯。

國外的New Relic也是被推薦的一家,集成進node.js特別方便,監控功能齊全。

創建APM監控

要使用的話,首先是去首頁注冊一個賬戶,注冊完后就會顯示一個“Get started with New Relic”頁面,在里面選擇node.js。

然后按照頁面上的步驟一步一步配置。

詳解Node.js項目APM監控之New Relic

 主要過程:

1.記下分配給你的license key。

2.在項目中安裝newrelic庫。

npm install newrelic --save

3.將node_modules/newrelic下的newrelic.js復制到項目的根目錄下,也就是和node_modules同級。

4.配置newrelic.js文件。

/**
 * New Relic 客戶配置文件.
 *
 * 參考 lib/config.defaults.js 獲得更多的配置.
 */
exports.config = {
 /**
  * 應用名稱數組,就寫項目的名字或者喜歡的任意名字
  */
 app_name : ['My Application'],
 /**
  * 你的 New Relic 授權 key
  */
 license_key : 'license key here',
 logging : {
  /**
   * 日志等級. 'trace' 對于 New Relic 診斷問題時是最有用的
   * 'info' 級別以及更高的應該應用于生產應用
   */
  level : 'info'
 }
};

5.在啟動腳本的第一行加入代碼

require('newrelic');

6.點擊“listening your application”,開始監聽應用并收數據。

7.運行項目,5分鐘后,進到你的APM控制臺中,會看到一個已application name命名的監控項,進去即能看到該項目的性能監控數據表。

 常用

因為是免費版,只能看24小時的數據,想延長時間和一些高級功能就是付費版的節奏了。

最常用的就是“Overview”概況頁面。

詳解Node.js項目APM監控之New Relic

 其中:

Web transactions time:這里能看到不同層面的交互時間,可以看圖標下方的色塊代表不同的含義,比較有用的就是響應時間。

Apdex score:應用性能指數,就是一打分,藍色區域表示最好,黃色區域最差。

Transactions:表示各個交互的處理時間,最耗時的在最上,從這里能看清哪個url的訪問是耗時最長的,可以到Transactions頁面中詳細查看交互性能展示。

Error rate:錯誤率。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仙游县| 拉孜县| 防城港市| 舒兰市| 海盐县| 新干县| 珲春市| 都安| 铜川市| 崇仁县| 洛浦县| 四川省| 怀来县| 彭山县| 新平| 平陆县| 自治县| 洛浦县| 秦皇岛市| 祁东县| 大名县| 周宁县| 含山县| 建始县| 郯城县| 卢湾区| 高淳县| 汉沽区| 香港| 德格县| 怀化市| 大悟县| 龙岩市| 延边| 达州市| 牡丹江市| 和硕县| 微山县| 麻江县| 黄浦区| 常德市|