Availability group latency

Is it possible to monitor and setup alarms when the latency between availability replicas is greater than a threshold?  We are using synchronized mode, but it will begin to fall behind during heavy transaction times.  Users report that the data on reports (secondary) is not matching the primary application.