Generic interface for cloud based metric collector services

Reference implementation for NewRelic is also added