ExpressenAB / bigip_exporter

Prometheus exporter for BIG-IP metrics
MIT License
90 stars 39 forks source link

Pool member statistics #12

Open lafeuil opened 7 years ago

lafeuil commented 7 years ago

BigIP_exporter doesn't export pool member statistics.

Unfortunately, f5er library doesn't provide any method to get all member statistics in on request. I have created an new issue in this project. The F5 REST API provides an endpoint to get this statistics.

cgunning commented 7 years ago

Hi. I didn't know those stats existed. I'll try to put some time on implementing this in the near future. Thank you for informing me of this.

cgunning commented 7 years ago

I've started work on this but since there is no simple way to get these statistics from BIG-IP, the current implementation doesn't scale very well when the number of pools increase. For us it takes about 30 seconds to fetch the statistics for all pool members and that is not acceptable. I may have to think of a way to fetch these continuously in the background and maintain a state in the exporter that then is returned when Prometheus scrapes the exporter.