From the information you shared I think you are using Cloudwatch Dashboard to view some top Cloudwatch metrics (10 Metrics in your case) as per your requirement and you are being charged for it.
So you are right here if you will use Cloudwatch Dashboard then you will ve charged as per below pricing model because we charge for Dashboard separately.
Amazon CloudWatch Dashboards
$3.00 per dashboard per month
$0.30 per metric-month for the first 10,000 metrics - EU (Frankfurt) 1.348 Metric
So this charge is for Custom Metrics not for AWS Provided Metrics. If you are using any custom metric then you would be charged as per below pricing model. However if you don't want to use any Custom Metric then there is no way to delete them however if you will stop pushing data points for continuous 14 days then that particular Metric would expire after 14 days and you won't be charge for that. AWS Provided metrics like CPU Utilization or Network In and Out for EC2 are free as they are Amazon Provided Metrics however if you will enable detailed monitoring then it will be charged as in detailed monitoring we push data points after every 1 min as compare to Standard Monitoring in which we push data points after every 5 min.
Amazon CloudWatch Custom Metrics
$0.30 per metric per month for the first 10,000 metrics
Also there is no way to disable Cloudwatch or any Metric but if you stop pushing data points then after 14 days it will automatically get expired and you won't be charged for it. Also you only charged for Custom Metrics not for AWS Provided Metrics.
Please find the link below for more details regarding pricing Model:
Please let me know if you have further query on same.
CloudWatch how to disable metrics?asked 4 years ago
HTTP API metrics not showing in CloudWatch automatic dashboardasked 7 months ago
IP Metrics for SES dedicated IPs from Microsoft SNDS are missing in CloudWatchasked 6 months ago
CloudWatch Dashboard to manage & monitor a budgetasked 6 months ago
Cost of Amazon CloudFront additional metricsAccepted Answerasked 2 years ago
How To automaticaly modify CloudWatch Dashboard when new instance is created.asked 23 days ago
How to use AWS Batch with AWS embedded metrics?asked a month ago
How to push metrics in cloudwatch to opensearchasked 5 days ago
Cloudwatch Fees from Metric Storage Issueasked 2 years ago
AWS CloudWatch metrics to OpenSearchasked 4 months ago