Make metrics endpoint configurable
This commit is contained in:
@@ -86,10 +86,12 @@ func NewServer(cfg config.FrontendConfig, hs *ssh.HoneypotServer, store store.Lo
|
||||
r.Use(middleware.RealIP)
|
||||
r.Use(middleware.RequestID)
|
||||
r.Use(s.LoggingMiddleware)
|
||||
r.Use(NewMetricsMiddleware())
|
||||
r.Use(middleware.SetHeader("Server", fmt.Sprintf("apiary/%s", apiary.FullVersion())))
|
||||
|
||||
r.Handle("/metrics", promhttp.Handler())
|
||||
if cfg.MetricsEnable {
|
||||
r.Use(NewMetricsMiddleware())
|
||||
r.Handle("/metrics", promhttp.Handler())
|
||||
}
|
||||
r.Route("/", func(r chi.Router) {
|
||||
r.Get("/*", s.IndexHandler("web/vue-frontend/dist"))
|
||||
r.Get("/stream", s.HandlerAttemptStream)
|
||||
|
Reference in New Issue
Block a user