Documentation ¶
Index ¶
- func Collect(args ...interface{}) []interface{}
- func RunMapGCbYGoroutineID(goroutineIDs map[string]bool)
- type AgentRegisterReq
- type Api
- type ApiData
- type Component
- type Components
- type Detail
- type Function
- type HookRuleReq
- type Log
- type Pant
- type Parameter
- type Pool
- type PoolReq
- type PoolTree
- type UploadReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunMapGCbYGoroutineID ¶ added in v0.3.0
Types ¶
type AgentRegisterReq ¶
type AgentRegisterReq struct { AutoCreateProject bool `json:"autoCreateProject"` Name string `json:"name"` Language string `json:"language"` Version string `json:"version"` ProjectName string `json:"projectName"` Hostname string `json:"hostname"` Network string `json:"network"` ContainerName string `json:"containerName"` ContainerVersion string `json:"containerVersion"` ServerAddr string `json:"serverAddr"` ServerPort string `json:"serverPort"` ServerPath string `json:"serverPath"` ServerEnv string `json:"serverEnv"` Pid string `json:"pid"` ProjectVersion string `json:"projectVersion"` }
type Components ¶ added in v0.4.1
type Components struct {
Packages []Component `json:"packages"`
}
type Function ¶
type Function struct { Uri string `json:"uri"` Url string `json:"url"` Protocol string `json:"protocol"` ContextPath string `json:"contextPath"` Pool []Pool `json:"pool"` Language string `json:"language"` ClientIp string `json:"clientIp"` Secure bool `json:"secure"` QueryString string `json:"queryString"` ReplayRequest bool `json:"replayRequest"` Method string `json:"method"` ReqHeader string `json:"reqHeader"` ReqBody string `json:"reqBody"` ResBody string `json:"resBody"` Scheme string `json:"scheme"` ResHeader string `json:"resHeader"` TraceId string `json:"traceId"` }
type HookRuleReq ¶
type HookRuleReq struct {
Language string `json:"language"`
}
type Pant ¶
type Pant struct { Disk string `json:"disk"` Memory string `json:"memory"` Cpu string `json:"cpu"` MethodQueue int `json:"methodQueue"` ReplayQueue int `json:"replayQueue"` ReqCount int `json:"reqCount"` ReportQueue int `json:"reportQueue"` IsCoreInstalled int `json:"isCoreInstalled"` IsCoreRunning int `json:"isCoreRunning"` }
type Pool ¶
type Pool struct { InvokeId int `json:"invokeId"` Interfaces []interface{} `json:"interfaces"` TargetHash []string `json:"targetHash"` TargetValues string `json:"targetValues"` Signature string `json:"signature"` OriginClassName string `json:"originClassName"` SourceValues string `json:"sourceValues"` MethodName string `json:"methodName"` ClassName string `json:"className"` Source bool `json:"source"` CallerLineNumber int `json:"callerLineNumber"` CallerClass string `json:"callerClass"` Args string `json:"args"` CallerMethod string `json:"callerMethod"` SourceHash []string `json:"sourceHash"` RetClassName string `json:"retClassName"` TraceId string `json:"traceId"` Plugin string `json:"plugin"` }
func FmtHookPool ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.