I've got a dynamic number of sites. There is a RESTful api on each site that is used to consume their logs. The RESTful endpoint for each site is stored in a single DB on server x. I want to create a logstash input plugin to consume the logs from each of these sites on server x, filter them and output to elasticsearch.
I cant have a logstash forwarder on the sites.
Is it possible for an input plugin to read the endpoint data from a db or service or whatever, and then consume all of the logs for the sites.