enable profiling
All checks were successful
Build and Publish / BuildAndDeploy (push) Successful in 1m53s

This commit is contained in:
matst80
2024-11-10 18:45:09 +01:00
parent 234d1d53f2
commit c72b0f54c7

View File

@@ -4,6 +4,7 @@ import (
"fmt"
"log"
"net/http"
"net/http/pprof"
"os"
"os/signal"
"syscall"
@@ -196,6 +197,12 @@ func main() {
// syncedPool.AddRemote(r.PathValue("host"))
// })
// mux.HandleFunc("GET /save", app.HandleSave)
mux.HandleFunc("/debug/pprof/", pprof.Index)
mux.HandleFunc("/debug/pprof/cmdline", pprof.Cmdline)
mux.HandleFunc("/debug/pprof/profile", pprof.Profile)
mux.HandleFunc("/debug/pprof/symbol", pprof.Symbol)
mux.HandleFunc("/debug/pprof/trace", pprof.Trace)
mux.Handle("/metrics", promhttp.Handler())
sigs := make(chan os.Signal, 1)