Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultProfileTypes = []ProfileType{ ProfileCPU, ProfileAllocObjects, ProfileAllocSpace, ProfileInuseObjects, ProfileInuseSpace, }
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface {
Infof(_ string, _ ...interface{})
Debugf(_ string, _ ...interface{})
Errorf(_ string, _ ...interface{})
}
Logger is an interface that library users can use It is based on logrus, but much smaller — That's because we don't want library users to have to implement all of the logrus's methods
type ProfileType ¶
type ProfileType string
const ( ProfileCPU ProfileType = "cpu" ProfileInuseObjects ProfileType = "inuse_objects" ProfileAllocObjects ProfileType = "alloc_objects" ProfileInuseSpace ProfileType = "inuse_space" ProfileAllocSpace ProfileType = "alloc_space" DefaultSampleRate = 100 )
Click to show internal directories.
Click to hide internal directories.