我希望为我的TypeScript Node.js Express应用程序集成Newrelic,我已经进行了以下更改:
安装Newrelic
使用正确的应用程序名称和许可证密钥。 并添加
在我的 index.ts 文件开头(也就是我的应用程序的开头)。 而我使用 ts-node 启动我的应用程序,如下所示:
安装Newrelic
npm install newrelic // to install newrelic
将一个名为newrelic.js的文件添加到src文件夹之外,如下所示
'use strict'
exports.config = {
app_name: ['App Name'],
license_key: 'xxxx',
allow_all_headers: true,
attributes: {
exclude: [
'request.headers.cookie',
'request.headers.authorization',
'request.headers.proxyAuthorization',
'request.headers.setCookie*',
'request.headers.x*',
'response.headers.cookie',
'response.headers.authorization',
'response.headers.proxyAuthorization',
'response.headers.setCookie*',
'response.headers.x*'
]
}
}
使用正确的应用程序名称和许可证密钥。 并添加
import newrelic from 'newrelic';
在我的 index.ts 文件开头(也就是我的应用程序的开头)。 而我使用 ts-node 启动我的应用程序,如下所示:
ts-node src/index.ts
我在我的New Relic仪表板上看不到任何数据。
我尝试搜索了TypeScript Node.js Express应用程序的New Relic,但是没有找到有用的信息。
这里出了什么问题吗?