如何使用prometheus java客户端监视请求和响应之间的时间跨度

时间:2017-03-17 13:46:50

标签: java prometheus

我正在写一个Restful web api。我正在用prometheus来监控我的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客户端可以帮助我这样做。 提前谢谢

1 个答案:

答案 0 :(得分:1)

摘要的时间功能可让您这样做:https://github.com/prometheus/client_java#summary