Graphical Monitoring and Managment with Riak

Riak's Web Management Suite allows you to quickly master the operational side of running a Riak cluster, and, in the process, simplify your application's operations needs.

The Cluster Dashboard, pictured below, is designed to provide an at-a-glance summary of the status and health of your Riak cluster. Visual indicators light up to show the read, write, delete, and map/reduce operations that are executing on a node in realtime. Continuously updated stats display information about memory usage, number of processes, network traffic, and uptime for each node. Clicking on a node reveals a node management control panel with further details about your system, even allowing you to remove a node from your cluster at the click of a button.

The Data Exploration tool provides a useful interface for developers and administrators to access and modify data in a running Riak cluster through a web interface, useful for quickly debugging an application. Zero in on a single Riak object, or enter a list of objects to bulk-edit.

Finally, the SpeedTest tool provides a simple and extensible harness for profiling the performance of your Riak cluster. Choose from one of the predefined profiling tests, create your own test, define parameters such as number of iterations and number of processes, and click run. In just a few seconds, SpeedTest calculates percentile statistics about the performance of your cluster, enhanced with histograms and graphs showing operations per second and data throughput.