宣佈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提供的請求時間?
宣佈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提供的請求時間?
該軟件實際上按預期工作。
在Socket.IO中使用XHR輪詢時,默認輪詢持續時間爲20秒。因此,連接持續20秒,這就是New Relic報告的原因。
New Relic讓您可以選擇忽略與此類似的規則。比如你想添加類似以下內容:
// newrelic.js
exports.config = {
// other configuration
rules : {
ignore : [
'^/socket.io/.*/xhr-polling/.*'
]
}
};
另外還有一點,你可以用它來編程執行此操作的API調用。您可以在node.js代理中找到更多關於此的信息github README.md
有沒有辦法手動添加監控,而不是僅僅忽略路徑? – Titas