From 38d2c91ff161d8d935e93d7950ccd246e7399f03 Mon Sep 17 00:00:00 2001 From: Justin Li Date: Tue, 22 Jul 2014 01:40:52 -0400 Subject: [PATCH] Implement RequestsHandled and RequestsErrored stats --- http/http.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/http/http.go b/http/http.go index 8759306..dd05221 100644 --- a/http/http.go +++ b/http/http.go @@ -31,7 +31,10 @@ func makeHandler(handler ResponseHandler) httprouter.Handle { start := time.Now() httpCode, err := handler(w, r, p) + stats.RecordEvent(stats.HandledRequest) + if err != nil { + stats.RecordEvent(stats.ErroredRequest) http.Error(w, err.Error(), httpCode) }