The monitoring system is one of the advanced features of the RighScale Dashboard, which allows you to view real-time graphical data for all running instances. The monitoring system is based on two open source projects: collectd (http://collectd.org) and RRDtool (http://rrdtool.org).
NOTE: The monitoring features are only available for our pay editions. If you have a Developer account, you will need to upgrade in order to unlock this feature. Please contact us at sales@rightscale.com.
How does the monitoring system work?
The overall process of RightScale's monitoring system is as follows:
- Collectd is installed on an instance at boot time using the SYS Monitoring install RightScript.
- The web site passes the hostname of the monitoring server to the instance using the EC2 launch data (ex: RS_sketchy=skethcy1-1.rightscale.com)
- Collectd auto-detects data sources (disks, processes, etc), starts collecting data, and sends the data every 20 seconds via UDP to the specified monitoring server.
- The monitoring server stores the data in an RRD database.
- When a user browses to the server's monitoring tab on the web site, the request is proxied through to the monitoring server.
- The monitoring server produces graphs using the data in the RRD database.
There are several ways you can view the monitoring graphs. See Monitoring Deployments and Servers.