I’m trying to set up monitoring for our openedx kubernetes installation. I’m gathering container-level metrics using prometheus. But this doesn’t get us application level metrics.
Usually, applications with prometheus support expose metrics on a /metrics endpoint. Does openedx do this by default? Is there some configuration we can set to enable a /metrics endpoint?
The only thing I was able to find when I searched was the premium metrics tutor plugin. But, aside from requiring a license, it doesn’t support kubernetes currently.
I was looking into tools for monitoring django applications, and I found this article outlining the django-promtheus plugin. Has anyone ever successfully integrated this plugin with openedx? Is there another strategy we can use?
Any tips would be appreciated!