I need to implement CloudWatch Monitoring on Instances On a Private Subnet. I have configured a VPC Monitoring Endpoint with a Full Access policy for testing.
The instance on the Public Subnet is able to push metrics via the VPC Endpoint. But the instances on the private endpoint are not connecting to the VPC Endpoint and are trying to connect to the CloudWatch Metrics Public Service Endpoints and are failing.
Only Difference between the subnets is the Internet Gateway Routing Rule.
Can someone help with why this is failing?