@Handian Sudianto Thank you for posting your question on Microsoft Q&A platform!
I see you have questions around Azure Site Recovery cost and monitoring. You can find the snippet below for the charges that you incur while using Azure Site Recovery.
Reference link - https://azure.microsoft.com/en-in/pricing/details/site-recovery/#faq
As far your questions, there is no cost for every data transfer, right?
You will be charged for outbound data transfer.
You can also get cost estimation report for Azure Site Recovery by using Azure Site Recovery Deployment Planner - https://learn.microsoft.com/en-us/azure/site-recovery/hyper-v-deployment-planner-cost-estimation
Also, you can generate a report that shows the replicated VMs and their health status for any number of days. To do so, you can run some queries. For example:
Doc reference: https://learn.microsoft.com/en-us/azure/site-recovery/monitor-log-analytics
Hope this helps. Please write back to us if you have more questions that need to be answered.
----------------------------------------------------------------------------------------------------------------------
If the response helped, do "Accept Answer" and up-vote it