我正在构建一个Flask应用程序,我想知道模块start_http_server
(来自prometheus_client)是否有一个arg允许我设置一个特定的度量端点而不是/。
谢谢!
使用带有烧瓶的Prometheus客户端时,您无需自己启动http服务器,但可以启用wsgi中间件并指定要在现有应用程序上提供指标的路径。
app = Flask(__name__)
app_dispatch = DispatcherMiddleware(app, {
'/metrics': make_wsgi_app()
})
如需完整示例,请查看python prometheus_client docs on flask。