如何在golang中获取带有路径参数的url的prometheus指标

问题描述 投票:0回答:0

我有一个 Golang 应用程序,它的 URL 如下:

/app/{userid}/details

它在 URL 中动态获取用户 ID。

用于 HTTP 调用的基于 prom-client 的指标 API 将所有 URL 作为单独的 URL 返回,而不是将它们组合为以 userid 作为变量的单个 URL。

http_request_duration_seconds_bucket{le="0.003",status_code="200",method="GET",path="/app/123/details"}
http_request_duration_seconds_bucket{le="0.003",status_code="200",method="GET",path="/app/1234/details"}

我想要基于单个 URL 的计数。例如

http_request_duration_seconds_bucket{le="0.003",status_code="200",method="GET",path="/app/{userid}/details"}
go prometheus metrics
© www.soinside.com 2019 - 2024. All rights reserved.