Documentation ¶
Index ¶
- func AllocsHandler() gin.HandlerFunc
- func BlockHandler() gin.HandlerFunc
- func CmdlineHandler() gin.HandlerFunc
- func GoroutineHandler() gin.HandlerFunc
- func HeapHandler() gin.HandlerFunc
- func IndexHandler() gin.HandlerFunc
- func MutexHandler() gin.HandlerFunc
- func ProfileHandler() gin.HandlerFunc
- func SymbolHandler() gin.HandlerFunc
- func ThreadCreateHandler() gin.HandlerFunc
- func TraceHandler() gin.HandlerFunc
- func WrapGroup(router *gin.RouterGroup)
- func WrapPProf(router *gin.Engine)
- type Event
- type Option
- type RouterFunc
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllocsHandler ¶
func AllocsHandler() gin.HandlerFunc
AllocsHandler will pass the call from /debug/pprof/allocs to pprof
func BlockHandler ¶
func BlockHandler() gin.HandlerFunc
BlockHandler will pass the call from /debug/pprof/block to pprof
func CmdlineHandler ¶
func CmdlineHandler() gin.HandlerFunc
CmdlineHandler will pass the call from /debug/pprof/cmdline to pprof
func GoroutineHandler ¶
func GoroutineHandler() gin.HandlerFunc
GoroutineHandler will pass the call from /debug/pprof/goroutine to pprof
func HeapHandler ¶
func HeapHandler() gin.HandlerFunc
HeapHandler will pass the call from /debug/pprof/heap to pprof
func IndexHandler ¶
func IndexHandler() gin.HandlerFunc
IndexHandler will pass the call from /debug/pprof to pprof
func MutexHandler ¶
func MutexHandler() gin.HandlerFunc
MutexHandler will pass the call from /debug/pprof/mutex to pprof
func ProfileHandler ¶
func ProfileHandler() gin.HandlerFunc
ProfileHandler will pass the call from /debug/pprof/profile to pprof
func SymbolHandler ¶
func SymbolHandler() gin.HandlerFunc
SymbolHandler will pass the call from /debug/pprof/symbol to pprof
func ThreadCreateHandler ¶
func ThreadCreateHandler() gin.HandlerFunc
ThreadCreateHandler will pass the call from /debug/pprof/threadcreate to pprof
func TraceHandler ¶
func TraceHandler() gin.HandlerFunc
TraceHandler will pass the call from /debug/pprof/trace to pprof
func WrapGroup ¶
func WrapGroup(router *gin.RouterGroup)
WrapGroup adds several routes from package `net/http/pprof` to *gin.RouterGroup object
Types ¶
type Event ¶
type Event func()
Event common event function can be ran before server start, or after server stop.
type Option ¶
type Option func(s *server)
Option is a function to the server for setting options
func AfterStopEventOption ¶
AfterStopEventOption set after stop events.
func BeforeStartEventOption ¶
BeforeStartEventOption set before start events.
func LoggerOption ¶
LoggerOption set logger to server, server uses it to log result of requests
type RouterFunc ¶
RouterFunc is a function resgiter handler to gin.Engine