Where are you using Redgate Monitor? (pick the closest answer)

Adding MySQL on Amazon RDS

Additional configuration required

Make sure you have prepared MySQL for monitoring before adding a MySQL instance to Redgate Monitor.

This page explains how to add MySQL instances running on Amazon RDS.

Parameter Group Configuration

By default, performance_schema is disabled in Amazon RDS for MySQL.

You will need to enable it by modifying your RDS parameter group, as system variables in RDS cannot be directly changed with SET statements.

Step 1: Create a Custom Parameter Group

Amazon RDS does not allow modifying performance_schema directly on the instance, so you must create a custom DB parameter group.

  1. Sign in to AWS Management Console and go to RDS.
  2. In the left menu, click Parameter groups.
  3. Click Create parameter group.
  4. Choose:
    • Parameter group family: Select the correct MySQL version (e.g., mysql8.0).
    • Type: Select DB Parameter Group.
    • Name: Enter a descriptive name, e.g., mysql-custom-params.
    • Description: (Optional) Add a description.
  5. Click Create.

Step 2: Modify the Parameter Group

  1. Find your newly created DB parameter group and click on it.
  2. Search for performance_schema.
  3. Change its value from 0 to 1.
  4. Click Save changes.

Step 3: Apply the Custom Parameter Group to Your RDS Instance

  1. Go to RDSDatabases.
  2. Select your MySQL RDS instance.
  3. Click Modify.
  4. Scroll down to DB parameter group and select the custom parameter group you created.
  5. Click Continue.
  6. Select Apply Immediately (or apply it during the next maintenance window).
  7. Click Modify DB Instance.

Step 4: Reboot the RDS Instance

The changes won’t take effect until you reboot:

  1. Go to RDSDatabases.
  2. Select your MySQL instance.
  3. Click ActionsReboot.
  4. Confirm the reboot.


Adding MySQL Instance


Go to  Configuration  Monitored servers → Add  MySQL instance


Insert the endpoint and port details, the authentication details will be the same as created in the precursory step above.

Optionally, set up Advanced monitoring using your AWS API credentials:


You can now attempt to test the connection, then add once connection is successful, or, add straight away.

Once added, the server name can't be edited. If you typed the name incorrectly and the server cannot be reached you will need to remove the server and add it again.

 




Didn't find what you were looking for?