thorrak / brewpi-esp8266

An implementation of the BrewPi device code on the ESP8266, ESP32, and ESP32-S2
GNU General Public License v3.0
83 stars 30 forks source link

Prometheus server is disabled #80

Open thorrak opened 1 year ago

thorrak commented 1 year ago

Due to issues with AsyncTCP/AsyncWebServer, I had to drop everything Async in order to build a stable web interface. Unfortunately, the Prometheus server was built around Async, so I had to disable it in order to get v15 built.

I'm pretty sure reenabling it will be straightforward (make the same changes I made to convert from Async to synchronous HTTP, conditionally initialize the server based on an extendedSettings toggle) but given the bugs in v14/the move away from the ESP8266, I want to get v15 published sooner rather than later, and therefore will be deferring this work to v16.