Remove compression from web interface

pull/1091/head
Fabian Reinartz 9 years ago
parent f8a25f6af7
commit d85cee0277

@ -156,12 +156,8 @@ func New(st local.Storage, qe *promql.Engine, rm *rules.Manager, status *Prometh
router = router.WithPrefix(o.ExternalURL.Path) router = router.WithPrefix(o.ExternalURL.Path)
} }
instrh := func(name string, h http.Handler) http.HandlerFunc { instrh := prometheus.InstrumentHandler
return prometheus.InstrumentHandler(name, httputil.CompressionHandler{h}) instrf := prometheus.InstrumentHandlerFunc
}
instrf := func(name string, f http.HandlerFunc) http.HandlerFunc {
return instrh(name, f)
}
router.Get("/", func(w http.ResponseWriter, r *http.Request) { router.Get("/", func(w http.ResponseWriter, r *http.Request) {
http.Redirect(w, r, "/graph", http.StatusFound) http.Redirect(w, r, "/graph", http.StatusFound)
@ -174,9 +170,12 @@ func New(st local.Storage, qe *promql.Engine, rm *rules.Manager, status *Prometh
router.Get("/heap", instrf("heap", dumpHeap)) router.Get("/heap", instrf("heap", dumpHeap))
router.Get("/federate", instrf("federate", h.federation))
router.Get(o.MetricsPath, prometheus.Handler().ServeHTTP) router.Get(o.MetricsPath, prometheus.Handler().ServeHTTP)
router.Get("/federate", instrh("federate", httputil.CompressionHandler{
http.HandlerFunc(h.federation),
}))
h.apiLegacy.Register(router.WithPrefix("/api")) h.apiLegacy.Register(router.WithPrefix("/api"))
h.apiV1.Register(router.WithPrefix("/api/v1")) h.apiV1.Register(router.WithPrefix("/api/v1"))

Loading…
Cancel
Save