Как включить пользовательские метрики prometheus для процесса Django backend (потребитель kafka в реальном времени) и получить доступ к конечной точке web

У меня есть приложение django для потребителя kafka, который потребляет события в реальном времени, и я добавил пользовательские метрики prometheus для отслеживания потребленных событий, но когда мое приложение запущено, я не вижу пользовательских метрик в конечной точке web /metrics. Я получаю ошибку 504 gateway timeout, потому что мой потребитель работает в фоновом режиме, и ответ не отправляется. Я пробовал использовать Django health check, но проблема та же.

Я попробовал запустить своего потребителя с помощью команды пользовательского управления Django, но тогда конечная точка web не работала.

Так есть ли способ запустить потребительское приложение в фоновом режиме и выставить метрики prometheus и получить доступ к конечной точке web

Вернуться на верх