Adding generic cloud based metric collector support and reference implementation for NewRelic