监控文件上传

时间:2012-10-16 21:43:30

标签: newrelic

我们希望能够在性能方面找出文件上传器的当前行为。我们希望能够在不给服务器带来压力的情况下找出可以同时上传的最大文件数。我们还想知道当前的用法。

我们将新Relic视为一种可能的解决方案并尝试使用这样的自定义挂钩:

::NewRelic::Agent.agent.stats_engine.get_stats_no_scope('photo/new/time').record_data_point(Time.new - session[:upload_start_time])

可悲的是,我无法看到New Relic仪表板或“交易”视图中显示的数据。那还有另一个地方可以看吗?

1 个答案:

答案 0 :(得分:1)

在与New Relic支持团队交谈后,我们设法解决了这个问题。似乎自定义指标必须以包含单词Custom/作为前缀的路径开头。所以在我的情况下它将是:

::NewRelic::Agent.agent.stats_engine.get_stats_no_scope('Custom/photo/new/time').record_data_point(Time.new - session[:upload_start_time])

然后,您可以使用新指标创建自定义信息中心窗口小部件。只需输入以自定义开头的指标名称(它应自动完成您的指标)。