最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Node.js項目APM監(jiān)控之New Relic

 更新時間:2017年05月12日 08:56:00   投稿:zx  
本篇文章主要介紹了Node.js項目APM監(jiān)控之New Relic,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

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

不用開源的就用專業(yè)的APM提供商的產(chǎn)品,先解決問題,國內(nèi)有很多專業(yè)提供商,也是不錯。

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

創(chuàng)建APM監(jiān)控

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

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

 主要過程:

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

2.在項目中安裝newrelic庫。

npm install newrelic --save

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

4.配置newrelic.js文件。

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

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

require('newrelic');

6.點擊“l(fā)istening your application”,開始監(jiān)聽應(yīng)用并收數(shù)據(jù)。

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

 常用

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

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

 其中:

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

Apdex score:應(yīng)用性能指數(shù),就是一打分,藍色區(qū)域表示最好,黃色區(qū)域最差。

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

Error rate:錯誤率。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nodejs npm install全局安裝和本地安裝的區(qū)別

    nodejs npm install全局安裝和本地安裝的區(qū)別

    這篇文章主要介紹了nodejs npm install 全局安裝和非全局安裝的區(qū)別,即帶參數(shù)-g和不帶參數(shù)-g安裝的區(qū)別,需要的朋友可以參考下
    2014-06-06
  • 詳解使用nvm安裝node.js

    詳解使用nvm安裝node.js

    本篇文章主要介紹了詳解nvm安裝node.js,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • node.js中的http.response.addTrailers方法使用說明

    node.js中的http.response.addTrailers方法使用說明

    這篇文章主要介紹了node.js中的http.response.addTrailers方法使用說明,本文介紹了http.response.addTrailers的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 如何解決安裝websocket還是報錯Cannot find module'ws'問題

    如何解決安裝websocket還是報錯Cannot find module'ws&apos

    這篇文章主要介紹了如何解決安裝websocket還是報Cannot find module'ws'問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • AngularJS + Node.js + MongoDB開發(fā)的基于高德地圖位置的通訊錄

    AngularJS + Node.js + MongoDB開發(fā)的基于高德地圖位置的通訊錄

    這篇文章主要介紹了AngularJS + Node.js + MongoDB開發(fā)的基于高德地圖位置的通訊錄,需要的朋友可以參考下
    2015-01-01
  • 簡單模擬node.js中require的加載機制

    簡單模擬node.js中require的加載機制

    大家都知道Node 采用的模塊化結(jié)構(gòu)是按照 CommonJS 規(guī)范,模塊與文件是一一對應(yīng)關(guān)系,即加載一個模塊,實際上就是加載對應(yīng)的一個模塊文件。這篇文章顯示簡單的介紹了nodejs中require的加載機制,而后簡單的模擬require函數(shù),有需要的朋友們下面來一起看看吧。
    2016-10-10
  • Express中使用Swagger的實現(xiàn)示例

    Express中使用Swagger的實現(xiàn)示例

    swagger-express是一個規(guī)范和完整的框架實現(xiàn),本文主要介紹了Express中使用Swagger的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 淺談Nodejs應(yīng)用主文件index.js

    淺談Nodejs應(yīng)用主文件index.js

    這篇文章主要介紹了淺談Nodejs應(yīng)用主文件index.js的相關(guān)資料,需要的朋友可以參考下
    2016-08-08
  • nodejs 如何手動實現(xiàn)服務(wù)器

    nodejs 如何手動實現(xiàn)服務(wù)器

    這篇文章主要介紹了nodejs 如何手動實現(xiàn)服務(wù)器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 使用Node和Puppeteer實現(xiàn)批量生成PDF

    使用Node和Puppeteer實現(xiàn)批量生成PDF

    這篇文章主要為大家詳細介紹了使用Node.js和Puppeteer庫將網(wǎng)頁內(nèi)容轉(zhuǎn)換為PDF文件的過程,文中的示例代碼講解詳細,有需要的小伙伴可以了解下
    2024-11-11

最新評論

璧山县| 射洪县| 景洪市| 宜宾市| 阿鲁科尔沁旗| 惠安县| 石柱| 嘉兴市| 静海县| 巴林左旗| 汝州市| 兴海县| 四会市| 嘉兴市| 镇康县| 孝感市| 墨脱县| 安吉县| 兴义市| 略阳县| 芒康县| 浦北县| 亳州市| 高安市| 安庆市| 乌审旗| 蒙山县| 黔东| 陆川县| 鹤庆县| 遂宁市| 莱州市| 毕节市| 若羌县| 苍山县| 洮南市| 华亭县| 博罗县| 甘肃省| 潮安县| 逊克县|