Are you using MySQL database in your application? You can use IDERA Uptime Cloud Monitor (UCM) to monitor your MySQL database performance. As an illustration, you can configure and receive alerts for the following scenarios:
Uptime Cloud Monitor from IDERA offers a SAAS based out-of-the-box solution for monitoring MySQL Database instance for availability and performance. If you are not familiar with the concept of custom metrics as used in Uptime Cloud Monitor, please go through Custom Metrics information once before continuing with this document. More details on Custom Metrics can be found here.
There are three steps that you need to do to start monitoring a MySQL server:
After logging in to your Uptime Cloud Monitor account and navigate to Custom tab -> Getting Started. Click on MySQL icon.
Click on icon to copy the installer script to your clipboard. Paste the command into the terminal window on the server where you want to install the agent. Script can be run on the server running MySQL, or it can be a different server, but this server will need to be continually running in order to monitor MySQL. (If you’re using AWS RDS and you don’t have direct server access to the RDS you’ll need to use a different EC2 instance. Make sure your security groups and any other networking configuration are setup to allow this server to access RDS.)
As soon as the script is run on a terminal with root access, it starts downloading the required MySQL monitoring agent on your server. You will need to configure the following items in the agent installation process. Item specified in square brackets ( [ ] ) are the default.
Navigate to Dashboard and you will see a new MySQL Dashboard has been added automatically by the installer.
As the installed script executes, you will notice data samples appearing on the widgets for this Dashboard.
Uptime Cloud Monitor currently monitors 10 metrics which cover most of the important metrics for MySQL from a performance and stability perspective. You can see the same by navigating to the Custom Tab > Custom Objects and selecting Details on the Custom Metrics Group Label [MySQL Metrics] that was given as installation input.
The metrics are:
Default Pre-Configured Alerts for the MySQL Database
As soon as your MySQL Database Monitoring Dashboard comes up, you will notice that some alert configurations have been automatically created by our Installation Script (under Alerts > Configure Alerts). These pre-configured alerts for MySQL Database include:
The number of currently open connections
Alert will be triggered if open connections are more than 800.
The rate of slow queries
Alert will trigger for all slow queries.
If the alerting condition is met for these pre-configured alerts, some alert notifications may also be triggered.
Configuring your own Alerts for the MySQL Database
You can configure new alerts that will be triggered when performance issues with MySQL arise. You can also configure the notification mechanisms for a triggered alert.
Uptime Cloud Monitor supports notifying different sets of users with differing notification mechanisms for each alert type. Notification mechanisms include:
Webhooks are also exposed for clients to configure custom notification mechanisms. More about setting up website probe alerts can be found here.
Sign up for a 14 day FREE TRIAL of Uptime Cloud Monitor (no Credit Card required).
You can find more information about Uptime Cloud Monitor pricing options here.
We charge only $0.08 per month per metric!
Sign up today!