如何使用New Relic for NodeJS忽略路由

时间:2015-10-23 09:51:28

标签: node.js newrelic

我有一个nodejs应用程序,它安装了新的relic模块。 一切都已设置,但我不知道如何从新的遗物跟踪器中排除路线 我在http://www.website.com/match/findMatch处有这个脚本,通常需要至少4秒钟,我想将其添加到排除列表中。
其余的脚本通常需要0.1秒,但是这个脚本会让我的ApDex发出不正确的警报 我已经在我的conf文件中有这个,因为我使用websockets:

rules : {
  ignore : [
    '^\/socket\.io\/.*\/xhr-polling',
    '^\/socket\.io\/.*\/websocket',
  ]
}

我已经阅读了3次文档here,但仍然不明白该怎么做。

1 个答案:

答案 0 :(得分:1)

您希望添加与ignore请求匹配的新http://www.website.com/match/findMatch规则。

规则可以是字符串或正则表达式(如socket.io示例)。如果您要忽略的请求总是 http://www.website.com/match/findMatch(例如,http://www.website.com/match/findMatch?q=foo,则可以执行此操作:

rules : {
  ignore : [
    '^\/socket\.io\/.*\/xhr-polling',
    '^\/socket\.io\/.*\/websocket',
    'http://www.website.com/match/findMatch'
  ]
}