2013-10-25 42 views
0

宣佈NewRelic的10月24日,2013年+ NewRelic的Node.js的+ socket.io

我設置監控我的node.js服務器的Node.js應用的支持。這是一項通過socket.io與客戶通話的服務。現在,此服務的所有請求如/socket.io/*/xhr-polling/40pt1SBvasfDuwctz4Ma似乎需要20.000秒。

有沒有辦法設置newrelic,以便它能夠正確顯示socket.io提供的請求時間?

回答

4

該軟件實際上按預期工作。

在Socket.IO中使用XHR輪詢時,默認輪詢持續時間爲20秒。因此,連接持續20秒,這就是New Relic報告的原因。

13

New Relic讓您可以選擇忽略與此類似的規則。比如你想添加類似以下內容:

// newrelic.js 
exports.config = { 
    // other configuration 
    rules : { 
    ignore : [ 
     '^/socket.io/.*/xhr-polling/.*' 
    ] 
    } 
}; 

另外還有一點,你可以用它來編程執行此操作的API調用。您可以在node.js代理中找到更多關於此的信息github README.md

+1

有沒有辦法手動添加監控,而不是僅僅忽略路徑? – Titas