I've got an ECS service reporting metrics to CloudWatch collected with Codahale Metrics. Some of the metrics are counts, eg count of requests made to an external service. Each service instance maintains and reports to CloudWatch its own count. To my understanding it means the values of the count in CloudWatch are the individuals counts per service without a possibility to see eg the total. If each instance was making 300 requests than the value reported would be 300, with not way to sum it up to 900.
What is the best way to fix it? Is adding an additional dimension with eg ecs task id to the reported CloudWatch metric the way?
I'm graphing the results in Grafana, but likely it's not the important part.