浏览代码

modify the order of PrometheusHandler (#670)

* modify the order of PrometheusHandler

* modify the order of PrometheusHandler
noel 4 年之前
父节点
当前提交
faf4d7e3bb
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      rest/engine.go

+ 1 - 1
rest/engine.go

@@ -109,13 +109,13 @@ func (s *engine) bindRoute(fr featuredRoutes, router httpx.Router, metrics *stat
 	chain := alice.New(
 		handler.TracingHandler,
 		s.getLogHandler(),
+		handler.PrometheusHandler(route.Path),
 		handler.MaxConns(s.conf.MaxConns),
 		handler.BreakerHandler(route.Method, route.Path, metrics),
 		handler.SheddingHandler(s.getShedder(fr.priority), metrics),
 		handler.TimeoutHandler(time.Duration(s.conf.Timeout)*time.Millisecond),
 		handler.RecoverHandler,
 		handler.MetricHandler(metrics),
-		handler.PrometheusHandler(route.Path),
 		handler.MaxBytesHandler(s.conf.MaxBytes),
 		handler.GunzipHandler,
 	)