blitz_api
blitz_api copied to clipboard
Add performance monitoring
Add optional performance monitoring with a solution like pyroscope.
Some Raspiblitz users report high CPU usage of the API.
I like the general idea to optimize on performance .. but wouldnt Pyroscope introduce a cloud monitoring of all devices?
The idea is not to enable this by default. Monitoring performance costs performance. As far as I can see there are several backend options for pyroscope including a self hosted server. I have to do more research into all of this as it's only an idea right now.
Maybe there's also a native python monitoring solution that logs data to a file.