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

How to ignore route with New Relic for NodeJS

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

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

我已经阅读文档 here 3 遍,但仍然不明白如何去做。

您需要添加一个新的 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'
  ]
}