Implement PutMetricAlarm

Fixes TOOLS-266