我已经在我的 Nextjs 应用程序上安装了 Newrelic 代理。 到目前为止,我已经在我的 nextjs 应用程序上完成了以下操作:
npm install @newrelic/next
然后我将 newrelic.js 文件复制到我的根文件夹中。我在该文件中添加了我的许可证密钥和应用程序名称。
我还使用配置文件中的 newrelic 更新了 package.json 文件以运行:
"scripts": {
"dev-k8": "NODE_OPTIONS='-r @newrelic/next' next dev -p 3000",
"lint": "next lint"
},
然后我启动我的 Nextjs 应用程序:
npm run dev-k8
一切开始都很好。但我在浏览器应用程序的 NewRelic 中没有看到任何跟踪或事件。
我这样做对吗?
这篇官方文章,如何监控 Next.js 应用程序,可以帮助您为 Next.js 应用程序设置 New Relic。
您可以参考这个repo,newrelic-nextjs-integration,它是一个将Next.js与New Relic集成的示例。