metrics was relying on toString to push dataSource, which in case of QueryDataSource was pushing complete query in metrics, so added this impl method to get a metric name, added metric in the name to make it explicit that this is to be used only for metrics..