Configuring Cloudwatch Alarm metrics in Cross Account

We have a question with respect to Cross-Account in Cloudwatch. Is it possible for the EC2 Logs and metrics (both default and custom metrics) to be available in Cloudwatch of a different account.

To be precise the EC2 instances and associated Cloudwatch Alarms will be deployed in Account 1 . We need the EC2 logs and metrics(default and custom) to be transferred to Account2 , where Account 2 will act as a centralized destination. Is there a gruntwork or terraform module/resource facilitating this use-case?