Expvar metrics support added. Metrics refactored to its own package.

This commit is contained in:
Musab Gültekin
2019-06-21 21:37:25 +03:00
parent 88c4b1dd35
commit 7bc782400c
9 changed files with 84 additions and 40 deletions

View File

@@ -77,7 +77,7 @@ func logMiddleware(g *Geziyor, r *Request) {
// metricsRequestMiddleware sets stats
func metricsRequestMiddleware(g *Geziyor, r *Request) {
g.metrics.requestCount.With("method", r.Method).Add(1)
g.metrics.RequestCounter.With("method", r.Method).Add(1)
}
// parseHTMLMiddleware parses response if response is HTML
@@ -89,5 +89,5 @@ func parseHTMLMiddleware(g *Geziyor, r *Response) {
// metricsResponseMiddleware sets stats
func metricsResponseMiddleware(g *Geziyor, r *Response) {
g.metrics.responseCount.With("method", r.Request.Method).Add(1)
g.metrics.ResponseCounter.With("method", r.Request.Method).Add(1)
}