Add getMetric functions