The other part of your suggests you're asking for some way to monitor BGP routing to ensure your specific prefixes are advertised and reachable by a sane path.
You can do that with BGPmon,
http://www.bgpmon.net/Or use a service like Thousand Eyes.... which also happens to do ICMP, TCP, UDP, HTTP testing along with optional path analysis for all tests alongside the BGP tests.
https://www.thousandeyes.com/You can only setup the BGP tests after first deploying an agent though. So it's basically a monthly cost of USD$99 + USD$9.52 per BGP test last time I checked. It aint cheap, and at present they still want to lock customers in to 12 month commitments.
-Colin