请求响应时长优化

时间:2021-05-14 07:52:42

标签: prometheus fastapi

我必须优化请求响应持续时间。正如您所猜测的那样,我需要了解优化之前的情况以及现在的情况。

此时我将classification_request_duration_seconds_sum划分为classification_request_duration_seconds_count

classification_request_duration_seconds_sum / classification_request_duration_seconds_count

我是来询问这是否适合我的任务,或者还有其他(更好的)方法吗?

存储桶示例:

classification_request_duration_seconds_bucket{app_name="starlette",le="0.005",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.01",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.025",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.05",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.075",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.1",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.25",method="GET",path="/",status_code="200"} 0.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.5",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="0.75",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="1.0",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="2.5",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="5.0",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="7.5",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="10.0",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_bucket{app_name="starlette",le="+Inf",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_count{app_name="starlette",method="GET",path="/",status_code="200"} 3.0 
classification_request_duration_seconds_sum{app_name="starlette",method="GET",path="/",status_code="200"} 1.119510999999875

0 个答案:

没有答案