Provide a metric iteration API