Как отслеживать промежуток времени между запросом и ответом с помощью java-клиента prometheus

Я пишу Restful web 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. Есть ли Java-клиент Prometheus, который помог бы мне в этом? заранее спасибо


person Peekay    schedule 17.03.2017    source источник


Ответы (1)


Функциональность времени Summary позволит вам сделать это: https://github.com/prometheus/client_java#summary < / а>

person brian-brazil    schedule 17.03.2017