F5s and page load times
This is to do with informing a third party GTM system about load on our resources -- they'd like an XML object, fetch-able by HTTP or HTTPS, that includes an integer value to indicate current load. Now, since the resources in question are webservers, we'd like to use page load times to calculate that load value. Basically, we need a page load time for each node in a pool then we need to average those values to come up with an average page load time for the pool. Once we've got that value, we can build the XML object and make it accessible by HTTP(S).
Building an XML object and making it available by HTTP(S) can be done fairly easily with an iRule, but it's the harvesting page load times that I'm stuck on. Currently, I'm thinking of an EAV monitor (possibly a bash script with a timed wget?) to fetch page load time for each node, but from there I'm not sure how to aggregate the values -- perhaps write them to a file that the iRule can use as an external file data group?
Thoughts?