我有一个Eventmachine进程,我从Heroku上的Procfile开始。我想知道是否有人想通过NewRelic来监控这个?
我对在哪里优化数据库查询等感兴趣,并且通常只对其进行分析。我假设除了已经分析的Web请求之外,还有一些方法可以在NewRelics RPM的“背景”部分获取它的统计信息。
答案 0 :(得分:2)
您可以尝试强制启动New Relic Ruby代理。请参阅“Controlling when the Ruby agent starts”。
答案 1 :(得分:1)
Newrelic目前还不支持eventmachine的检测。最好是基于EM的应用程序,您可以检测您的调度员并获得有关该过程的高级统计信息。
答案 2 :(得分:0)
请参阅“NewRelic transaction traces in a Ruby Gem”。
我们使用计时器定期发射,例如每500ms测量预期和实际发射时间之间的延迟。我们将此输出传输到New Relic自定义仪表板。这给了我们一些关于EventMachine过程“健康”的指示。