【发布时间】:2022-10-05 19:24:39
【问题描述】:
Prometheus http_requests_total 为 POST 方法返回请求状态\"Hxx\",这是什么意思?
我对 python 使用 prometheus-fastapi-instrumentator
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如它目前所写的那样,很难准确地说出你在问什么。
标签: prometheus
Prometheus http_requests_total 为 POST 方法返回请求状态\"Hxx\",这是什么意思?
我对 python 使用 prometheus-fastapi-instrumentator
标签: prometheus
您好,我刚遇到同样的问题,实际上找到了解决方案!
发生的情况是,您可能在某处返回类似以下内容:
from http import HTTPStatus
def f():
...
return JSONResponse(status_code=HTTPStatus.NOT_FOUND, detail="Item was not found")
分组时的普罗米修斯只是说:
status = your_status[0] + "xx"
这导致Hxx 因为H 是您“状态”中的第一个。简单的解决方法是只做int(HTTPStatus.NOT_FOUND) 或等待仪器开发人员的更新。
【讨论】: