Since CloudWatch metrics only has 15 months of data retention, in order to see a longer metrics change and use metrics in other flexible ways, we would like to export metrics from CloudWatch to AWS managed Prometheus.
The simplest way may be to use an OpenTelemetry collector to scrape metrics from CloudWatch and send to AWS managed Prometheus. But I don't see any OpenTelemetry receiver that can scrape metrics from CloudWatch directly. Is this idea a feasible way to solve my problem?