如何使用prometheus java客户端监控请求和响应之间的时间跨度
How to monitor the time span between the request and response using prometheus java client
我正在编写 Restful 网页 api。我正在使用普罗米修斯来监控我的 api 。例如,这就是我计算总请求数和失败请求数的方式。
static final Counter requests = Counter.build()
.name("requests_total").help("Total requests.").register();
static final Counter failedRequests = Counter.build()
.name("requests_failed_total").help("Total failed requests.").register();
然后我像下面这样增加计数器
requests.inc();
failedRequests.inc();
我想以同样的方式监视 api 调用的请求和响应之间的时间跨度。有没有 prometheus java 客户端可以帮我做这件事?
提前致谢
摘要的计时功能可让您执行此操作:https://github.com/prometheus/client_java#summary
我正在编写 Restful 网页 api。我正在使用普罗米修斯来监控我的 api 。例如,这就是我计算总请求数和失败请求数的方式。
static final Counter requests = Counter.build()
.name("requests_total").help("Total requests.").register();
static final Counter failedRequests = Counter.build()
.name("requests_failed_total").help("Total failed requests.").register();
然后我像下面这样增加计数器
requests.inc();
failedRequests.inc();
我想以同样的方式监视 api 调用的请求和响应之间的时间跨度。有没有 prometheus java 客户端可以帮我做这件事? 提前致谢
摘要的计时功能可让您执行此操作:https://github.com/prometheus/client_java#summary