Custom Beats vs. Scripts

apibeat sounds like a good idea, with modules for each site maybe?

Otherwise Logstash has a http_poller input.