是否有一个 arg 可以在 start_http_server (prometheus_client) 而不是 / 中设置其他端点?
Is there an arg to set other endpoint in start_http_server (prometheus_client) instead of /?
我正在构建一个 Flask 应用程序,我想知道模块 start_http_server
(来自 prometheus_client)上是否有一个 arg 允许我设置一个特定的指标端点而不是 /。
谢谢!
当使用带有 Flask 的 Prometheus 客户端时,您不需要自己启动 http 服务器,但您可以启用 wsgi 中间件并指定要在现有应用程序上提供指标的路由。
app = Flask(__name__)
app_dispatch = DispatcherMiddleware(app, {
'/metrics': make_wsgi_app()
})
有关如何执行此操作的完整示例,请查看 python prometheus_client docs on flask。
我正在构建一个 Flask 应用程序,我想知道模块 start_http_server
(来自 prometheus_client)上是否有一个 arg 允许我设置一个特定的指标端点而不是 /。
谢谢!
当使用带有 Flask 的 Prometheus 客户端时,您不需要自己启动 http 服务器,但您可以启用 wsgi 中间件并指定要在现有应用程序上提供指标的路由。
app = Flask(__name__)
app_dispatch = DispatcherMiddleware(app, {
'/metrics': make_wsgi_app()
})
有关如何执行此操作的完整示例,请查看 python prometheus_client docs on flask。