我有一個Eventmachine進程,我從Heroku上的Procfile開始。我想知道是否有人想通過NewRelic監控這個?是否可以使用NewRelic監視EventMachine進程?
我感興趣的是在哪裏優化數據庫查詢等,只是一般概況。我認爲在NewRelics RPM的「背景」部分除了已經分析的Web請求之外,還有一些方法可以獲得它的統計信息。
我有一個Eventmachine進程,我從Heroku上的Procfile開始。我想知道是否有人想通過NewRelic監控這個?是否可以使用NewRelic監視EventMachine進程?
我感興趣的是在哪裏優化數據庫查詢等,只是一般概況。我認爲在NewRelics RPM的「背景」部分除了已經分析的Web請求之外,還有一些方法可以獲得它的統計信息。
您可以嘗試強制啓動New Relic Ruby代理。參見「Controlling when the Ruby agent starts」。
Newrelic目前還不支持eventmachine的檢測。對於基於EM的應用程序來說,最好的方式是可以調度您的調度程序並獲取有關該過程的高級統計信息
請參閱「NewRelic transaction traces in a Ruby Gem」。
我們使用一個定時器定期發射,例如,每500ms測量一次預期時間與實際點火時間之間的延遲。我們將此輸出傳遞給New Relic自定義儀表板。這給了我們一些EventMachine進程「健康」的指示。