A text file that lives at www.yoursite.tld/monitors.txt and describes in plain text what monitoring you want done on your site.
Your monitoring provider regularly reads your monitors.txt file to configure your application's monitors. Due to the open nature of monitors.txt, you'll be able to quickly switch monitor providers or even add new providers without hassle.
One intention of monitors.txt is to encourage developers to improve monitoring for their web sites by making it easy to setup new monitors; I don't enjoy logging into some monitoring service web app to setup monitors, but I do enjoy writing readable monitoring tests right there in my code, where they belong.
Two ways spring to mind:
Current intention is to support multiple formats for monitors.txt:
I'm developing a monitoring service named Henchmon to use monitors.txt. If you want to be part of the Henchmon Beta, register for an invite.
monitors.txt is a work in progress that I'd love your feedback on. Discuss on Hacker News, email eliotsykes -at- gmail, tweet @eliotsykes, or contribute/fork on GitHub eliotsykes/monitorstxt
Eliot Sykes (eliotsykes -at- gmail)