How do I monitor background processes and other jobs running outside the web application?

Ruby

You can configure your background jobs to send metric data to RPM using an API available starting in version 2.9 of the Ruby Agent. Starting with version 2.10 of the Ruby Agent, you can instrument background jobs so that they show up as transactions in their own tab in the RPM UI. Version 2.10 also added built-in support for the Delayed::Job background job processor.

See Monitoring Backgound Jobs in the RPM Documentation for full details.

Java

See Monitoring Java Background Processes for full details.