You don't have to use Ruby to work with the Scout Agent. You can send reports, alerts, and errors to Scout directly from the command line.

Example

First, set up an empty plugin (just a plugin name, not a URL) and record the plugin ID after creating the plugin (scroll down to the plugin, click the edit link, and copy the plugin ID from the browser URL):

New_plugin

Queue the report data (In JSON) into the Scout Agent:

scout_agent q report <<< '{"new_users": 12}'

You can queue reports, alerts, and errors into Scout.

API Documentation

See the ScoutAgent::Assignment::Queue class documentation.

Scout Plugins on GitHub

Browse existing plugins.

Scout Agent on GitHub

View the Scout Agent code on GitHub.

Google Group

Scout-related discussion and troubleshooting.