@Override
public MetricInfoCollection listMetrics(PlatformLayerKey key) throws PlatformLayerClientException {
String relativePath = buildRelativePath(key) + "/metrics";
String retval = doRequest(HttpMethod.GET, relativePath, String.class, Format.XML, null, null);
MetricInfoCollection items;
try {
items = JaxbHelper.deserializeXmlObject(retval, MetricInfoCollection.class);
} catch (UnmarshalException e) {
throw new PlatformLayerClientException("Error parsing returned data", e);
}