Documentation
¶
Index ¶
Constants ¶
View Source
const ( ProfileKindProfile = "profile" ProfileKindGoroutine = "goroutine" ProfileKindHeap = "heap" ProfileKindMutex = "mutex" ProfileDataFormatSVG = "svg" ProfileDataFormatText = "text" ProfileDataFormatProtobuf = "protobuf" ProfileDataFormatJeprof = "jeprof" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicQueryParam ¶
type BasicQueryParam struct { Begin int64 `json:"begin_time"` End int64 `json:"end_time"` Limit int64 `json:"limit"` Targets []ProfileTarget `json:"targets"` DataFormat string `json:"data_format"` }
type ProfileList ¶
type ProfileList struct { Target ProfileTarget `json:"target"` ErrorList []string `json:"-"` TsList []int64 `json:"timestamp_list"` }
type ProfileStatus ¶
type ProfileStatus int64
const ( ProfileStatusFinished ProfileStatus = 0 ProfileStatusFailed ProfileStatus = 1 ProfileStatusRunning ProfileStatus = 2 ProfileStatusFinishedWithError ProfileStatus = 3 )
func (ProfileStatus) String ¶
func (s ProfileStatus) String() string
type ProfileTarget ¶
type StatusCounter ¶
type StatusCounter struct {
// contains filtered or unexported fields
}
func (*StatusCounter) AddStatus ¶
func (s *StatusCounter) AddStatus(status ProfileStatus)
func (*StatusCounter) GetFinalStatus ¶
func (s *StatusCounter) GetFinalStatus() ProfileStatus
type TargetInfo ¶
Click to show internal directories.
Click to hide internal directories.