NewRelic по-прежнему жизнеспособен для приложений на Ruby, не являющихся Rails. Недостатком является то, что вы должны вручную обрабатывать свой код вызовами трассировки. Документация NewRelic (прокрутите вниз до Добавление метода трассировки (Ruby) ) показывает, как настроить пользовательскую трассировку для вашего приложения. Затем вы можете использовать веб-сайт NewRelic, как обычно, для проверки времени выполнения вашего приложения.
Я сделал это для приложений Java, но не для приложения Ruby. Стоит обратить внимание на то, что пользовательские трассировки будут отображаться в области Background Issues , а не в Web Transactions (по понятным причинам). База данных звонки должны быть в правильной области.
Поддержка NewRelic очень хорошая, я несколько раз работал с ними, чтобы решить проблему. Если у вас есть проблема с пользовательской трассировкой, они помогут решить ее.