Throw MetricsException if page_end occurs before page_start