SRCF / lightbluetent

BigBlueButton frontend (originally dubbed project LightBlueTent) for the SRCF's Timeout videoconf
https://timeout.srcf.net
MIT License
5 stars 6 forks source link

Add prometheus endpoints #128

Open matiasilva opened 4 years ago

matiasilva commented 4 years ago

https://pypi.org/project/prometheus-flask-exporter/

edwinbalani commented 4 years ago

As a Timeout dev/sysadmin or LBT deployment manager, I want Flask/webapp level Prometheus metrics available to my monitoring systems, so that I can see how the LBT webapp is handling production loads.

The work on this is done when:


prometheus-flask-exporter looks promising -- from a skim read of its README, it is both highly extensible and has some useful default metrics that it exports, which we could use as a starting point.

Are there any obvious metrics specific to LBT that we want to export from the get-go? Emphasis on 'obvious': given that we'd like this to be ready by Freshers' Fair we have about 24hr to implement and test :cowboy_hat_face:

edwinbalani commented 4 years ago

As I understand things, this can be added in isolation (if we keep the default metrics), so a task suitable for a newcomer