Is there a way to monitor Aurora MySQL instances in other AWS accounts with PMM?

Hi there,

I’m trying to monitor RDS instances across multiple AWS accounts using PMM. PMM is in an AWS account named monitor, while service1 Aurora MySQL is in the serv1 AWS account, and service2 Aurora MySQL is in the serv2 AWS account.

I’ve followed the PMM RDS setup guide, created an IAM account, and set up access keys. However, I can only see RDS instances in the AWS account where PMM is located.

I’d like to register RDS instances from other accounts in PMM, but the Percona guide didn’t help with this. Is there a way to achieve this?

I’m not sure how this is done in AWS, but you need to provide PMM with an IAM account/APISecret/APIKey from the service1 account. PMM makes AWS API calls to discover instances and needs the credentials from the other account.