implemented MetricValuesSpec
finished most of the ClusterMetricsCollector