Documentation ¶
Overview ¶
Simple live charts for memory consumption and GC pauses.
To use debugcharts, link this package into your program:
import _ "github.com/mkevac/debugcharts"
If your application is not already running an http server, you need to start one. Add "net/http" and "log" to your imports and the following code to your main function:
go func() { log.Println(http.ListenAndServe("localhost:6060", nil)) }()
Then go look at charts:
http://localhost:6060/debug/charts
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterHandlers ¶
func RegisterHandlers(h HTTPHandler)
Types ¶
type DataStorage ¶
type DataStorage struct { BytesAllocated []SimplePair GcPauses []SimplePair CPUUsage []CPUPair Pprof []PprofPair }
type HTTPHandler ¶
type HTTPHandler interface {
HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
}
type SimplePair ¶
Click to show internal directories.
Click to hide internal directories.