There are commercial services that do this but not cheap. One that comes to mind is ThousandEyes. [1] You can use their probes and/or install your own. They are also useful for seeing BGP changes across the net correlated with routing problems, latency, etc...
[1] - https://www.thousandeyes.com/