Cloud Databases instances are already preconfigured with a default set of metrics, including CPU, memory, disk usage, average load, network and MySQL specific metrics. You can monitor both real-time statistics and historical trends in usage using our API and our CLI. However, you have told us that you want that capability with a friendly user interface too. Today we extend monitoring of Cloud Databases into our Control Panel.
To give you a taste of the UI, we will look at a few examples in this post.
Let’s look at a simple CPU utilization check. In the graph below, you can easily identify the historical trends in utilization as well as recent spikes in load on the database.
We already monitor each database instance extensively and give you the power to proactively set up alarms and receive e-mail notifications. Now you can control when you’re alerted, enabling you to be notified at the first sign of a problem.
Let’s look at another example. Over the life of your database, your data footprint will grow and running out of disk space may adversely affect the availability of your database. To guard against this, we have preconfigured disk storage alerts to send a notification when disk usage exceeds a certain threshold. You can now easily configure those thresholds as needed. Below is a screenshot showing an alarm for low disk space.
Below is a snapshot of the email notification you will receive when you exceed disk usage beyond the threshold set.
Setting up custom alarms is easy. You can choose to set up an alarm and receive email notifications for any of the supported metrics, such as average CPU usage, total number of threads running, innodb row lock time and many others.
The list of supported metrics is readily available in the Control Panel. Below, you can see the memory utilization metrics available. You many want to set up an alarm when memory utilization exceeds a certain threshold or when high swap space is used. Here are some rules and examples to keep in mind while creating alarms.
We are continuing to build visualization interfaces to provide you with more meaningful data. Our Cloud Intelligence gives you an in-depth view of your monitoring data for analyzing a single metric across multiple instances, not just for Databases but across your whole cloud. Below is a screenshot from Cloud Intelligence showing CPU utilization for a Cloud Databases instance.
Go to mycloud.rackspace.com and start monitoring your Cloud Databases, or check out the Knowledge Center Article for more details on how to monitor and set alerts for Cloud Databases. As always, we value your opinion. Please let us know if you have any questions or feedback or head over to the community site to share ideas with others.