...

Package profiling

import "golang.conradwood.net/go-easyops/profiling"
Overview
Index

Overview ▾

this provides real-time and live tools for debugging issues.

the functionality in this package is fully supported by the go-easyops server package and its functionality exposed via its interface via the network.

func ClientRpcDone

func ClientRpcDone()

func ClientRpcEntered

func ClientRpcEntered()

func GetBuf

func GetBuf() *bytes.Buffer

func IsActive

func IsActive() bool

func ProfilingCheckStart

func ProfilingCheckStart()

called on startup and if cpuprofile flag changes (see server.go)

func ProfilingStop

func ProfilingStop()

called when this application shuts down. at most once.

func ServerRpcDone

func ServerRpcDone()

func ServerRpcEntered

func ServerRpcEntered()

func SqlDone

func SqlDone()

func SqlEntered

func SqlEntered()

func Toggle

func Toggle()