jjzjj

javascript - MongoDB 使用未知的 findOne 方法导致大延迟 - New Relic

我设置了newrelic以更好地了解我的应用存在哪些瓶颈,但我发现了一个我似乎无法弄清楚的问题。我的大部分延迟是由mongoDBuser.fineOne引起的,但主要问题是我似乎无法找到代码中发生的位置。在下图中,您可以看到调用我的API的get/all/proposal端点的跟踪详细信息。它首先是14个方法调用,它们是我server.js中的中间件,然后是Middleware:Authenticate,其中包含MongoDBUsersfindOne,这就是延迟所在。获取/全部/提案的代码:app.get('/all/proposals',isLoggedIn,function(req

ruby-on-rails - 在本地切换环境时禁用 New Relic 报告

我们使用NewRelic来监控我们的Rails应用程序。有时,当我们在本地开发时,我们需要切换到不同的环境来测试东西。我们像这样启动我们的服务器$RAILS_ENV=productionrailss不幸的是,现在我们的应用程序开始向新遗留物发送数据,就好像我们向生产集群添加了另一台机器一样。当我们需要在不同环境下本地测试设置时,如何禁止NewRelicgem向NewRelic发送数据? 最佳答案 这应该有效:NEWRELIC_ENABLE=falseRAILS_ENV=productionrailss