Overview of the Monitoring System

05-monitoring_cpu.gifThe 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.

 

 

 

Tag page
You must login to post a comment.