Есть ли аргумент для установки другой конечной точки в start_http_server (prometheus_client) вместо /? - PullRequest
0 голосов
/ 30 августа 2018

Я создаю приложение Flask, и я хотел бы знать, есть ли аргумент в модуле start_http_server (из prometheus_client), который позволяет мне вместо этого установить конкретную конечную точку метрики /.

Спасибо! * * 1004

1 Ответ

0 голосов
/ 31 августа 2018

При использовании клиента Prometheus с флягой вам не нужно запускать http-сервер самостоятельно, но вы можете включить промежуточное ПО wsgi и указать маршрут, который вы хотите обслуживать своими метриками в существующем приложении.

app = Flask(__name__)
app_dispatch = DispatcherMiddleware(app, {
  '/metrics': make_wsgi_app()
})

Для полного примера, как это сделать, просто посмотрите документы python prometheus_client на колбу .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...