What are the advantages we get when custom metrics view on grafana instead of aws cloudwatch console itself?
The main advantage is if you are already using Grafana for other monitoring then you can have your Cloudwatch metrics together with your other metrics.
If you don't use Grafana then it would be overkill to install it just for Cloudwatch in my opinion.
Other advantages: