Can we create individual cloudwatch alarms for each instance in an Autoscaling group

So we have a task to create alarms for disk storage for Windows instances. We created alarms but its giving average of all instances in an autoscaling group. Is it possible to create metrics and alarms for each instances and when the ASG scales in, it deletes those alarms.

Im not sure that if it is even feasible to do so !

Source: Windows Questions