Инструмент для мониторинга производительности Go-приложений в режиме реального времени
Вместо того, чтобы профилировать приложение и смотреть на результаты после, почему бы не анализировать производительность в режиме реального времени (без установки инструментов вроде Docker, Prometheus, Grafana).
package main
import (
"log"
"net/http"
_ "net/http/pprof"
)
func main() {
log.Println(http.ListenAndServe("localhost:6060", nil))
}
live-pprof 6060
или live-pprof http://localhost:6060/debug/pprof
http://localhost:6060/debug/pprof