Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(w http.ResponseWriter, r *http.Request)
Handler returns activity status of Go.
func NewLineTermDisabled ¶
func NewLineTermDisabled()
NewLineTermDisabled disable termination with newline for response body.
func NewLineTermEnabled ¶
func NewLineTermEnabled()
NewLineTermEnabled enable termination with newline for response body.
func PrettyPrintDisabled ¶
func PrettyPrintDisabled()
PrettyPrintDisabled disable pritty-print for response body.
func PrettyPrintEnabled ¶
func PrettyPrintEnabled()
PrettyPrintEnabled enable pretty-print for response body.
Types ¶
type Stats ¶
type Stats struct { Time int64 `json:"time"` // runtime GoVersion string `json:"go_version"` GoOs string `json:"go_os"` GoArch string `json:"go_arch"` CpuNum int `json:"cpu_num"` GoroutineNum int `json:"goroutine_num"` Gomaxprocs int `json:"gomaxprocs"` CgoCallNum int64 `json:"cgo_call_num"` // memory MemoryAlloc uint64 `json:"memory_alloc"` MemoryTotalAlloc uint64 `json:"memory_total_alloc"` MemorySys uint64 `json:"memory_sys"` MemoryLookups uint64 `json:"memory_lookups"` MemoryMallocs uint64 `json:"memory_mallocs"` MemoryFrees uint64 `json:"memory_frees"` // stack StackInUse uint64 `json:"memory_stack"` // heap HeapAlloc uint64 `json:"heap_alloc"` HeapSys uint64 `json:"heap_sys"` HeapIdle uint64 `json:"heap_idle"` HeapInuse uint64 `json:"heap_inuse"` HeapReleased uint64 `json:"heap_released"` HeapObjects uint64 `json:"heap_objects"` // garbage collection GcNext uint64 `json:"gc_next"` GcLast uint64 `json:"gc_last"` GcNum uint32 `json:"gc_num"` GcPerSecond float64 `json:"gc_per_second"` GcPausePerSecond float64 `json:"gc_pause_per_second"` GcPause []float64 `json:"gc_pause"` }
Stats represents activity status of Go.
Click to show internal directories.
Click to hide internal directories.