Documentation
¶
Overview ¶
Package v1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterAnalysisHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterAnalysisHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AnalysisClient) error
- func RegisterAnalysisHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterAnalysisHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AnalysisServer) error
- func RegisterAnalysisServer(s grpc.ServiceRegistrar, srv AnalysisServer)
- type AnalysisByGIDReply
- func (*AnalysisByGIDReply) Descriptor() ([]byte, []int)deprecated
- func (x *AnalysisByGIDReply) GetTraceData() []*AnalysisByGIDReply_TraceData
- func (*AnalysisByGIDReply) ProtoMessage()
- func (x *AnalysisByGIDReply) ProtoReflect() protoreflect.Message
- func (x *AnalysisByGIDReply) Reset()
- func (x *AnalysisByGIDReply) String() string
- type AnalysisByGIDReply_TraceData
- func (*AnalysisByGIDReply_TraceData) Descriptor() ([]byte, []int)deprecated
- func (x *AnalysisByGIDReply_TraceData) GetGid() uint64
- func (x *AnalysisByGIDReply_TraceData) GetId() int32
- func (x *AnalysisByGIDReply_TraceData) GetIndent() int32
- func (x *AnalysisByGIDReply_TraceData) GetName() string
- func (x *AnalysisByGIDReply_TraceData) GetParamCount() int32
- func (x *AnalysisByGIDReply_TraceData) GetParams() []*TraceParams
- func (x *AnalysisByGIDReply_TraceData) GetParentId() int64
- func (x *AnalysisByGIDReply_TraceData) GetSeq() string
- func (x *AnalysisByGIDReply_TraceData) GetTimeCost() string
- func (*AnalysisByGIDReply_TraceData) ProtoMessage()
- func (x *AnalysisByGIDReply_TraceData) ProtoReflect() protoreflect.Message
- func (x *AnalysisByGIDReply_TraceData) Reset()
- func (x *AnalysisByGIDReply_TraceData) String() string
- type AnalysisByGIDRequest
- func (*AnalysisByGIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AnalysisByGIDRequest) GetCreateTime() string
- func (x *AnalysisByGIDRequest) GetDepth() int32
- func (x *AnalysisByGIDRequest) GetGid() uint64
- func (*AnalysisByGIDRequest) ProtoMessage()
- func (x *AnalysisByGIDRequest) ProtoReflect() protoreflect.Message
- func (x *AnalysisByGIDRequest) Reset()
- func (x *AnalysisByGIDRequest) String() string
- type AnalysisClient
- type AnalysisReply
- type AnalysisRequest
- type AnalysisServer
- type AnalyzeDbFileRequest
- func (*AnalyzeDbFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyzeDbFileRequest) GetDbPath() string
- func (*AnalyzeDbFileRequest) ProtoMessage()
- func (x *AnalyzeDbFileRequest) ProtoReflect() protoreflect.Message
- func (x *AnalyzeDbFileRequest) Reset()
- func (x *AnalyzeDbFileRequest) String() string
- type AnalyzeDbFileResponse
- func (*AnalyzeDbFileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyzeDbFileResponse) GetHotFunctions() []*HotFunction
- func (x *AnalyzeDbFileResponse) GetPackageDependencies() []*PackageDependency
- func (x *AnalyzeDbFileResponse) GetTotalCalls() int32
- func (x *AnalyzeDbFileResponse) GetTotalFunctions() int32
- func (x *AnalyzeDbFileResponse) GetTotalPackages() int32
- func (*AnalyzeDbFileResponse) ProtoMessage()
- func (x *AnalyzeDbFileResponse) ProtoReflect() protoreflect.Message
- func (x *AnalyzeDbFileResponse) Reset()
- func (x *AnalyzeDbFileResponse) String() string
- type AnalyzeProjectPathRequest
- func (*AnalyzeProjectPathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyzeProjectPathRequest) GetPath() string
- func (*AnalyzeProjectPathRequest) ProtoMessage()
- func (x *AnalyzeProjectPathRequest) ProtoReflect() protoreflect.Message
- func (x *AnalyzeProjectPathRequest) Reset()
- func (x *AnalyzeProjectPathRequest) String() string
- type AnalyzeProjectPathResponse
- func (*AnalyzeProjectPathResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AnalyzeProjectPathResponse) GetDbPath() string
- func (x *AnalyzeProjectPathResponse) GetMessage() string
- func (x *AnalyzeProjectPathResponse) GetSuccess() bool
- func (*AnalyzeProjectPathResponse) ProtoMessage()
- func (x *AnalyzeProjectPathResponse) ProtoReflect() protoreflect.Message
- func (x *AnalyzeProjectPathResponse) Reset()
- func (x *AnalyzeProjectPathResponse) String() string
- type ClearSessionReply
- type ClearSessionReq
- type ErrorReason
- func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
- func (x ErrorReason) Enum() *ErrorReason
- func (ErrorReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ErrorReason) Number() protoreflect.EnumNumber
- func (x ErrorReason) String() string
- func (ErrorReason) Type() protoreflect.EnumType
- type FunctionCallStats
- func (*FunctionCallStats) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionCallStats) GetAvgTime() string
- func (x *FunctionCallStats) GetCallCount() int32
- func (x *FunctionCallStats) GetCalleeCount() int32
- func (x *FunctionCallStats) GetCallerCount() int32
- func (x *FunctionCallStats) GetMaxTime() string
- func (x *FunctionCallStats) GetMinTime() string
- func (x *FunctionCallStats) GetName() string
- func (x *FunctionCallStats) GetPackage() string
- func (x *FunctionCallStats) GetTimeStdDev() float64
- func (*FunctionCallStats) ProtoMessage()
- func (x *FunctionCallStats) ProtoReflect() protoreflect.Message
- func (x *FunctionCallStats) Reset()
- func (x *FunctionCallStats) String() string
- type FunctionNode
- func (*FunctionNode) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionNode) GetAvgTime() string
- func (x *FunctionNode) GetCallCount() int32
- func (x *FunctionNode) GetDepth() int32
- func (x *FunctionNode) GetId() int64
- func (x *FunctionNode) GetName() string
- func (x *FunctionNode) GetPackage() string
- func (x *FunctionNode) GetParamCount() int32
- func (x *FunctionNode) GetSeq() string
- func (x *FunctionNode) GetTimeCost() string
- func (*FunctionNode) ProtoMessage()
- func (x *FunctionNode) ProtoReflect() protoreflect.Message
- func (x *FunctionNode) Reset()
- func (x *FunctionNode) String() string
- type GenerateImageReply
- func (*GenerateImageReply) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateImageReply) GetImage() string
- func (*GenerateImageReply) ProtoMessage()
- func (x *GenerateImageReply) ProtoReflect() protoreflect.Message
- func (x *GenerateImageReply) Reset()
- func (x *GenerateImageReply) String() string
- type GenerateImageReq
- type GetAllFunctionNameReply
- func (*GetAllFunctionNameReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllFunctionNameReply) GetFunctionNames() []string
- func (*GetAllFunctionNameReply) ProtoMessage()
- func (x *GetAllFunctionNameReply) ProtoReflect() protoreflect.Message
- func (x *GetAllFunctionNameReply) Reset()
- func (x *GetAllFunctionNameReply) String() string
- type GetAllFunctionNameReq
- type GetAllGIDsReply
- func (*GetAllGIDsReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllGIDsReply) GetBody() []*GetAllGIDsReply_Body
- func (x *GetAllGIDsReply) GetTotal() int32
- func (*GetAllGIDsReply) ProtoMessage()
- func (x *GetAllGIDsReply) ProtoReflect() protoreflect.Message
- func (x *GetAllGIDsReply) Reset()
- func (x *GetAllGIDsReply) String() string
- type GetAllGIDsReply_Body
- func (*GetAllGIDsReply_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllGIDsReply_Body) GetDepth() int32
- func (x *GetAllGIDsReply_Body) GetExecutionTime() string
- func (x *GetAllGIDsReply_Body) GetGid() uint64
- func (x *GetAllGIDsReply_Body) GetInitialFunc() string
- func (x *GetAllGIDsReply_Body) GetIsFinished() bool
- func (*GetAllGIDsReply_Body) ProtoMessage()
- func (x *GetAllGIDsReply_Body) ProtoReflect() protoreflect.Message
- func (x *GetAllGIDsReply_Body) Reset()
- func (x *GetAllGIDsReply_Body) String() string
- type GetAllGIDsReq
- func (*GetAllGIDsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetAllGIDsReq) GetIncludeMetrics() bool
- func (x *GetAllGIDsReq) GetLimit() int32
- func (x *GetAllGIDsReq) GetPage() int32
- func (*GetAllGIDsReq) ProtoMessage()
- func (x *GetAllGIDsReq) ProtoReflect() protoreflect.Message
- func (x *GetAllGIDsReq) Reset()
- func (x *GetAllGIDsReq) String() string
- type GetAnalysisPathReply
- func (*GetAnalysisPathReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetAnalysisPathReply) GetDbpath() string
- func (x *GetAnalysisPathReply) GetExists() bool
- func (*GetAnalysisPathReply) ProtoMessage()
- func (x *GetAnalysisPathReply) ProtoReflect() protoreflect.Message
- func (x *GetAnalysisPathReply) Reset()
- func (x *GetAnalysisPathReply) String() string
- type GetAnalysisPathReq
- type GetChildFunctionsReply
- func (*GetChildFunctionsReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetChildFunctionsReply) GetFunctions() []*FunctionNode
- func (*GetChildFunctionsReply) ProtoMessage()
- func (x *GetChildFunctionsReply) ProtoReflect() protoreflect.Message
- func (x *GetChildFunctionsReply) Reset()
- func (x *GetChildFunctionsReply) String() string
- type GetChildFunctionsReq
- func (*GetChildFunctionsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetChildFunctionsReq) GetParentId() int64
- func (*GetChildFunctionsReq) ProtoMessage()
- func (x *GetChildFunctionsReq) ProtoReflect() protoreflect.Message
- func (x *GetChildFunctionsReq) Reset()
- func (x *GetChildFunctionsReq) String() string
- type GetFunctionAnalysisReply
- func (*GetFunctionAnalysisReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionAnalysisReply) GetCallData() []*GetFunctionAnalysisReply_FunctionNode
- func (*GetFunctionAnalysisReply) ProtoMessage()
- func (x *GetFunctionAnalysisReply) ProtoReflect() protoreflect.Message
- func (x *GetFunctionAnalysisReply) Reset()
- func (x *GetFunctionAnalysisReply) String() string
- type GetFunctionAnalysisReply_FunctionNode
- func (*GetFunctionAnalysisReply_FunctionNode) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionAnalysisReply_FunctionNode) GetAvgTime() string
- func (x *GetFunctionAnalysisReply_FunctionNode) GetCallCount() int32
- func (x *GetFunctionAnalysisReply_FunctionNode) GetChildren() []*GetFunctionAnalysisReply_FunctionNode
- func (x *GetFunctionAnalysisReply_FunctionNode) GetId() string
- func (x *GetFunctionAnalysisReply_FunctionNode) GetName() string
- func (x *GetFunctionAnalysisReply_FunctionNode) GetPackage() string
- func (*GetFunctionAnalysisReply_FunctionNode) ProtoMessage()
- func (x *GetFunctionAnalysisReply_FunctionNode) ProtoReflect() protoreflect.Message
- func (x *GetFunctionAnalysisReply_FunctionNode) Reset()
- func (x *GetFunctionAnalysisReply_FunctionNode) String() string
- type GetFunctionAnalysisReq
- func (*GetFunctionAnalysisReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionAnalysisReq) GetFunctionName() string
- func (x *GetFunctionAnalysisReq) GetType() string
- func (*GetFunctionAnalysisReq) ProtoMessage()
- func (x *GetFunctionAnalysisReq) ProtoReflect() protoreflect.Message
- func (x *GetFunctionAnalysisReq) Reset()
- func (x *GetFunctionAnalysisReq) String() string
- type GetFunctionCallStatsReply
- func (*GetFunctionCallStatsReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionCallStatsReply) GetStats() []*FunctionCallStats
- func (*GetFunctionCallStatsReply) ProtoMessage()
- func (x *GetFunctionCallStatsReply) ProtoReflect() protoreflect.Message
- func (x *GetFunctionCallStatsReply) Reset()
- func (x *GetFunctionCallStatsReply) String() string
- type GetFunctionCallStatsReq
- func (*GetFunctionCallStatsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionCallStatsReq) GetFunctionName() string
- func (*GetFunctionCallStatsReq) ProtoMessage()
- func (x *GetFunctionCallStatsReq) ProtoReflect() protoreflect.Message
- func (x *GetFunctionCallStatsReq) Reset()
- func (x *GetFunctionCallStatsReq) String() string
- type GetFunctionInfoInGoroutineReply
- func (*GetFunctionInfoInGoroutineReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionInfoInGoroutineReply) GetFunctionInfo() *GetFunctionInfoInGoroutineReply_FunctionInfo
- func (*GetFunctionInfoInGoroutineReply) ProtoMessage()
- func (x *GetFunctionInfoInGoroutineReply) ProtoReflect() protoreflect.Message
- func (x *GetFunctionInfoInGoroutineReply) Reset()
- func (x *GetFunctionInfoInGoroutineReply) String() string
- type GetFunctionInfoInGoroutineReply_FunctionInfo
- func (*GetFunctionInfoInGoroutineReply_FunctionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetDepth() int32
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetId() int64
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetName() string
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetParentIds() []*ParentInfo
- func (*GetFunctionInfoInGoroutineReply_FunctionInfo) ProtoMessage()
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) ProtoReflect() protoreflect.Message
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) Reset()
- func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) String() string
- type GetFunctionInfoInGoroutineReq
- func (*GetFunctionInfoInGoroutineReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetFunctionInfoInGoroutineReq) GetCurrentDepth() int32
- func (x *GetFunctionInfoInGoroutineReq) GetFunctionId() int64
- func (x *GetFunctionInfoInGoroutineReq) GetGid() uint64
- func (*GetFunctionInfoInGoroutineReq) ProtoMessage()
- func (x *GetFunctionInfoInGoroutineReq) ProtoReflect() protoreflect.Message
- func (x *GetFunctionInfoInGoroutineReq) Reset()
- func (x *GetFunctionInfoInGoroutineReq) String() string
- type GetGidsByFunctionNameReply
- func (*GetGidsByFunctionNameReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetGidsByFunctionNameReply) GetBody() []*GetGidsByFunctionNameReply_Body
- func (x *GetGidsByFunctionNameReply) GetTotal() int32
- func (*GetGidsByFunctionNameReply) ProtoMessage()
- func (x *GetGidsByFunctionNameReply) ProtoReflect() protoreflect.Message
- func (x *GetGidsByFunctionNameReply) Reset()
- func (x *GetGidsByFunctionNameReply) String() string
- type GetGidsByFunctionNameReply_Body
- func (*GetGidsByFunctionNameReply_Body) Descriptor() ([]byte, []int)deprecated
- func (x *GetGidsByFunctionNameReply_Body) GetDepth() int32
- func (x *GetGidsByFunctionNameReply_Body) GetExecutionTime() string
- func (x *GetGidsByFunctionNameReply_Body) GetFunctionId() int64
- func (x *GetGidsByFunctionNameReply_Body) GetGid() uint64
- func (x *GetGidsByFunctionNameReply_Body) GetInitialFunc() string
- func (x *GetGidsByFunctionNameReply_Body) GetIsFinished() bool
- func (*GetGidsByFunctionNameReply_Body) ProtoMessage()
- func (x *GetGidsByFunctionNameReply_Body) ProtoReflect() protoreflect.Message
- func (x *GetGidsByFunctionNameReply_Body) Reset()
- func (x *GetGidsByFunctionNameReply_Body) String() string
- type GetGidsByFunctionNameReq
- func (*GetGidsByFunctionNameReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetGidsByFunctionNameReq) GetFunctionName() string
- func (x *GetGidsByFunctionNameReq) GetIncludeMetrics() bool
- func (*GetGidsByFunctionNameReq) ProtoMessage()
- func (x *GetGidsByFunctionNameReq) ProtoReflect() protoreflect.Message
- func (x *GetGidsByFunctionNameReq) Reset()
- func (x *GetGidsByFunctionNameReq) String() string
- type GetGoroutineStatsReply
- func (*GetGoroutineStatsReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetGoroutineStatsReply) GetActive() int32
- func (x *GetGoroutineStatsReply) GetAvgTime() string
- func (x *GetGoroutineStatsReply) GetMaxDepth() int32
- func (*GetGoroutineStatsReply) ProtoMessage()
- func (x *GetGoroutineStatsReply) ProtoReflect() protoreflect.Message
- func (x *GetGoroutineStatsReply) Reset()
- func (x *GetGoroutineStatsReply) String() string
- type GetGoroutineStatsReq
- type GetHotFunctionsReply
- func (*GetHotFunctionsReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetHotFunctionsReply) GetFunctions() []*GetHotFunctionsReply_HotFunction
- func (*GetHotFunctionsReply) ProtoMessage()
- func (x *GetHotFunctionsReply) ProtoReflect() protoreflect.Message
- func (x *GetHotFunctionsReply) Reset()
- func (x *GetHotFunctionsReply) String() string
- type GetHotFunctionsReply_HotFunction
- func (*GetHotFunctionsReply_HotFunction) Descriptor() ([]byte, []int)deprecated
- func (x *GetHotFunctionsReply_HotFunction) GetAvgTime() string
- func (x *GetHotFunctionsReply_HotFunction) GetCallCount() int32
- func (x *GetHotFunctionsReply_HotFunction) GetName() string
- func (x *GetHotFunctionsReply_HotFunction) GetPackage() string
- func (x *GetHotFunctionsReply_HotFunction) GetTotalTime() string
- func (*GetHotFunctionsReply_HotFunction) ProtoMessage()
- func (x *GetHotFunctionsReply_HotFunction) ProtoReflect() protoreflect.Message
- func (x *GetHotFunctionsReply_HotFunction) Reset()
- func (x *GetHotFunctionsReply_HotFunction) String() string
- type GetHotFunctionsReq
- func (*GetHotFunctionsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetHotFunctionsReq) GetSortBy() string
- func (*GetHotFunctionsReq) ProtoMessage()
- func (x *GetHotFunctionsReq) ProtoReflect() protoreflect.Message
- func (x *GetHotFunctionsReq) Reset()
- func (x *GetHotFunctionsReq) String() string
- type GetModuleNamesReply
- func (*GetModuleNamesReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetModuleNamesReply) GetModuleNames() []string
- func (*GetModuleNamesReply) ProtoMessage()
- func (x *GetModuleNamesReply) ProtoReflect() protoreflect.Message
- func (x *GetModuleNamesReply) Reset()
- func (x *GetModuleNamesReply) String() string
- type GetModuleNamesReq
- type GetParamsByIDReply
- func (*GetParamsByIDReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetParamsByIDReply) GetParams() []*TraceParams
- func (*GetParamsByIDReply) ProtoMessage()
- func (x *GetParamsByIDReply) ProtoReflect() protoreflect.Message
- func (x *GetParamsByIDReply) Reset()
- func (x *GetParamsByIDReply) String() string
- type GetParamsByIDReq
- type GetParentFunctionsReply
- func (*GetParentFunctionsReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetParentFunctionsReply) GetFunctions() []*FunctionNode
- func (*GetParentFunctionsReply) ProtoMessage()
- func (x *GetParentFunctionsReply) ProtoReflect() protoreflect.Message
- func (x *GetParentFunctionsReply) Reset()
- func (x *GetParentFunctionsReply) String() string
- type GetParentFunctionsReq
- func (*GetParentFunctionsReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetParentFunctionsReq) GetFunctionName() string
- func (*GetParentFunctionsReq) ProtoMessage()
- func (x *GetParentFunctionsReq) ProtoReflect() protoreflect.Message
- func (x *GetParentFunctionsReq) Reset()
- func (x *GetParentFunctionsReq) String() string
- type GetPerformanceAnomaliesReply
- func (*GetPerformanceAnomaliesReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetPerformanceAnomaliesReply) GetAnomalies() []*PerformanceAnomaly
- func (*GetPerformanceAnomaliesReply) ProtoMessage()
- func (x *GetPerformanceAnomaliesReply) ProtoReflect() protoreflect.Message
- func (x *GetPerformanceAnomaliesReply) Reset()
- func (x *GetPerformanceAnomaliesReply) String() string
- type GetPerformanceAnomaliesReq
- func (*GetPerformanceAnomaliesReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetPerformanceAnomaliesReq) GetFunctionName() string
- func (x *GetPerformanceAnomaliesReq) GetThreshold() float64
- func (*GetPerformanceAnomaliesReq) ProtoMessage()
- func (x *GetPerformanceAnomaliesReq) ProtoReflect() protoreflect.Message
- func (x *GetPerformanceAnomaliesReq) Reset()
- func (x *GetPerformanceAnomaliesReq) String() string
- type GetTraceGraphReply
- func (*GetTraceGraphReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetTraceGraphReply) GetEdges() []*GraphEdge
- func (x *GetTraceGraphReply) GetNodes() []*GraphNode
- func (*GetTraceGraphReply) ProtoMessage()
- func (x *GetTraceGraphReply) ProtoReflect() protoreflect.Message
- func (x *GetTraceGraphReply) Reset()
- func (x *GetTraceGraphReply) String() string
- type GetTraceGraphReq
- type GetTracesByParentFuncReply
- func (*GetTracesByParentFuncReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetTracesByParentFuncReply) GetTraceData() []*GetTracesByParentFuncReply_TraceData
- func (*GetTracesByParentFuncReply) ProtoMessage()
- func (x *GetTracesByParentFuncReply) ProtoReflect() protoreflect.Message
- func (x *GetTracesByParentFuncReply) Reset()
- func (x *GetTracesByParentFuncReply) String() string
- type GetTracesByParentFuncReply_TraceData
- func (*GetTracesByParentFuncReply_TraceData) Descriptor() ([]byte, []int)deprecated
- func (x *GetTracesByParentFuncReply_TraceData) GetGid() int32
- func (x *GetTracesByParentFuncReply_TraceData) GetId() int32
- func (x *GetTracesByParentFuncReply_TraceData) GetIndent() int32
- func (x *GetTracesByParentFuncReply_TraceData) GetName() string
- func (x *GetTracesByParentFuncReply_TraceData) GetParamCount() int32
- func (x *GetTracesByParentFuncReply_TraceData) GetParams() []*TraceParams
- func (x *GetTracesByParentFuncReply_TraceData) GetParentId() int64
- func (x *GetTracesByParentFuncReply_TraceData) GetSeq() string
- func (x *GetTracesByParentFuncReply_TraceData) GetTimeCost() string
- func (*GetTracesByParentFuncReply_TraceData) ProtoMessage()
- func (x *GetTracesByParentFuncReply_TraceData) ProtoReflect() protoreflect.Message
- func (x *GetTracesByParentFuncReply_TraceData) Reset()
- func (x *GetTracesByParentFuncReply_TraceData) String() string
- type GetTracesByParentFuncReq
- func (*GetTracesByParentFuncReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetTracesByParentFuncReq) GetParentId() int64
- func (*GetTracesByParentFuncReq) ProtoMessage()
- func (x *GetTracesByParentFuncReq) ProtoReflect() protoreflect.Message
- func (x *GetTracesByParentFuncReq) Reset()
- func (x *GetTracesByParentFuncReq) String() string
- type GetTreeGraphByGIDReply
- func (*GetTreeGraphByGIDReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetTreeGraphByGIDReply) GetTrees() []*TreeNode
- func (*GetTreeGraphByGIDReply) ProtoMessage()
- func (x *GetTreeGraphByGIDReply) ProtoReflect() protoreflect.Message
- func (x *GetTreeGraphByGIDReply) Reset()
- func (x *GetTreeGraphByGIDReply) String() string
- type GetTreeGraphByGIDReq
- func (*GetTreeGraphByGIDReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetTreeGraphByGIDReq) GetGid() uint64
- func (*GetTreeGraphByGIDReq) ProtoMessage()
- func (x *GetTreeGraphByGIDReq) ProtoReflect() protoreflect.Message
- func (x *GetTreeGraphByGIDReq) Reset()
- func (x *GetTreeGraphByGIDReq) String() string
- type GetTreeGraphReply
- func (*GetTreeGraphReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetTreeGraphReply) GetTrees() []*TreeNode
- func (*GetTreeGraphReply) ProtoMessage()
- func (x *GetTreeGraphReply) ProtoReflect() protoreflect.Message
- func (x *GetTreeGraphReply) Reset()
- func (x *GetTreeGraphReply) String() string
- type GetTreeGraphReq
- func (*GetTreeGraphReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetTreeGraphReq) GetChainType() string
- func (x *GetTreeGraphReq) GetDepth() int32
- func (x *GetTreeGraphReq) GetFunctionName() string
- func (*GetTreeGraphReq) ProtoMessage()
- func (x *GetTreeGraphReq) ProtoReflect() protoreflect.Message
- func (x *GetTreeGraphReq) Reset()
- func (x *GetTreeGraphReq) String() string
- type GraphEdge
- func (*GraphEdge) Descriptor() ([]byte, []int)deprecated
- func (x *GraphEdge) GetCount() int32
- func (x *GraphEdge) GetLabel() string
- func (x *GraphEdge) GetSource() string
- func (x *GraphEdge) GetTarget() string
- func (*GraphEdge) ProtoMessage()
- func (x *GraphEdge) ProtoReflect() protoreflect.Message
- func (x *GraphEdge) Reset()
- func (x *GraphEdge) String() string
- type GraphNode
- func (*GraphNode) Descriptor() ([]byte, []int)deprecated
- func (x *GraphNode) GetCallCount() int32
- func (x *GraphNode) GetId() string
- func (x *GraphNode) GetName() string
- func (x *GraphNode) GetPackage() string
- func (x *GraphNode) GetTimeCost() string
- func (*GraphNode) ProtoMessage()
- func (x *GraphNode) ProtoReflect() protoreflect.Message
- func (x *GraphNode) Reset()
- func (x *GraphNode) String() string
- type HotFunction
- func (*HotFunction) Descriptor() ([]byte, []int)deprecated
- func (x *HotFunction) GetCallCount() int32
- func (x *HotFunction) GetName() string
- func (*HotFunction) ProtoMessage()
- func (x *HotFunction) ProtoReflect() protoreflect.Message
- func (x *HotFunction) Reset()
- func (x *HotFunction) String() string
- type InstrumentProjectReply
- func (*InstrumentProjectReply) Descriptor() ([]byte, []int)deprecated
- func (x *InstrumentProjectReply) GetMessage() string
- func (x *InstrumentProjectReply) GetSuccess() bool
- func (*InstrumentProjectReply) ProtoMessage()
- func (x *InstrumentProjectReply) ProtoReflect() protoreflect.Message
- func (x *InstrumentProjectReply) Reset()
- func (x *InstrumentProjectReply) String() string
- type InstrumentProjectReq
- func (*InstrumentProjectReq) Descriptor() ([]byte, []int)deprecated
- func (x *InstrumentProjectReq) GetPath() string
- func (*InstrumentProjectReq) ProtoMessage()
- func (x *InstrumentProjectReq) ProtoReflect() protoreflect.Message
- func (x *InstrumentProjectReq) Reset()
- func (x *InstrumentProjectReq) String() string
- type PackageDependency
- func (*PackageDependency) Descriptor() ([]byte, []int)deprecated
- func (x *PackageDependency) GetCount() int32
- func (x *PackageDependency) GetSource() string
- func (x *PackageDependency) GetTarget() string
- func (*PackageDependency) ProtoMessage()
- func (x *PackageDependency) ProtoReflect() protoreflect.Message
- func (x *PackageDependency) Reset()
- func (x *PackageDependency) String() string
- type ParentInfo
- func (*ParentInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ParentInfo) GetDepth() int32
- func (x *ParentInfo) GetName() string
- func (x *ParentInfo) GetParentId() int64
- func (*ParentInfo) ProtoMessage()
- func (x *ParentInfo) ProtoReflect() protoreflect.Message
- func (x *ParentInfo) Reset()
- func (x *ParentInfo) String() string
- type PerformanceAnomaly
- func (*PerformanceAnomaly) Descriptor() ([]byte, []int)deprecated
- func (x *PerformanceAnomaly) GetAnomalyType() string
- func (x *PerformanceAnomaly) GetDescription() string
- func (x *PerformanceAnomaly) GetDetails() map[string]string
- func (x *PerformanceAnomaly) GetName() string
- func (x *PerformanceAnomaly) GetPackage() string
- func (x *PerformanceAnomaly) GetSeverity() float64
- func (*PerformanceAnomaly) ProtoMessage()
- func (x *PerformanceAnomaly) ProtoReflect() protoreflect.Message
- func (x *PerformanceAnomaly) Reset()
- func (x *PerformanceAnomaly) String() string
- type SearchFunctionsReply
- func (*SearchFunctionsReply) Descriptor() ([]byte, []int)deprecated
- func (x *SearchFunctionsReply) GetFunctions() []*SearchFunctionsReply_FunctionInfo
- func (x *SearchFunctionsReply) GetTotal() int32
- func (*SearchFunctionsReply) ProtoMessage()
- func (x *SearchFunctionsReply) ProtoReflect() protoreflect.Message
- func (x *SearchFunctionsReply) Reset()
- func (x *SearchFunctionsReply) String() string
- type SearchFunctionsReply_FunctionInfo
- func (*SearchFunctionsReply_FunctionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SearchFunctionsReply_FunctionInfo) GetName() string
- func (x *SearchFunctionsReply_FunctionInfo) GetPackage() string
- func (*SearchFunctionsReply_FunctionInfo) ProtoMessage()
- func (x *SearchFunctionsReply_FunctionInfo) ProtoReflect() protoreflect.Message
- func (x *SearchFunctionsReply_FunctionInfo) Reset()
- func (x *SearchFunctionsReply_FunctionInfo) String() string
- type SearchFunctionsReq
- func (*SearchFunctionsReq) Descriptor() ([]byte, []int)deprecated
- func (x *SearchFunctionsReq) GetLimit() int32
- func (x *SearchFunctionsReq) GetQuery() string
- func (*SearchFunctionsReq) ProtoMessage()
- func (x *SearchFunctionsReq) ProtoReflect() protoreflect.Message
- func (x *SearchFunctionsReq) Reset()
- func (x *SearchFunctionsReq) String() string
- type TraceParams
- type TreeNode
- func (*TreeNode) Descriptor() ([]byte, []int)deprecated
- func (x *TreeNode) GetChildren() []*TreeNode
- func (x *TreeNode) GetCollapsed() bool
- func (x *TreeNode) GetName() string
- func (x *TreeNode) GetValue() int64
- func (*TreeNode) ProtoMessage()
- func (x *TreeNode) ProtoReflect() protoreflect.Message
- func (x *TreeNode) Reset()
- func (x *TreeNode) String() string
- type UnimplementedAnalysisServer
- func (UnimplementedAnalysisServer) ClearSession(context.Context, *ClearSessionReq) (*ClearSessionReply, error)
- func (UnimplementedAnalysisServer) GetAllGIDs(context.Context, *GetAllGIDsReq) (*GetAllGIDsReply, error)
- func (UnimplementedAnalysisServer) GetAnalysis(context.Context, *AnalysisRequest) (*AnalysisReply, error)
- func (UnimplementedAnalysisServer) GetAnalysisByGID(context.Context, *AnalysisByGIDRequest) (*AnalysisByGIDReply, error)
- func (UnimplementedAnalysisServer) GetAnalysisPath(context.Context, *GetAnalysisPathReq) (*GetAnalysisPathReply, error)
- func (UnimplementedAnalysisServer) GetChildFunctions(context.Context, *GetChildFunctionsReq) (*GetChildFunctionsReply, error)
- func (UnimplementedAnalysisServer) GetFunctionCallStats(context.Context, *GetFunctionCallStatsReq) (*GetFunctionCallStatsReply, error)
- func (UnimplementedAnalysisServer) GetFunctionInfoInGoroutine(context.Context, *GetFunctionInfoInGoroutineReq) (*GetFunctionInfoInGoroutineReply, error)
- func (UnimplementedAnalysisServer) GetGidsByFunctionName(context.Context, *GetGidsByFunctionNameReq) (*GetGidsByFunctionNameReply, error)
- func (UnimplementedAnalysisServer) GetGoroutineStats(context.Context, *GetGoroutineStatsReq) (*GetGoroutineStatsReply, error)
- func (UnimplementedAnalysisServer) GetHotFunctions(context.Context, *GetHotFunctionsReq) (*GetHotFunctionsReply, error)
- func (UnimplementedAnalysisServer) GetModuleNames(context.Context, *GetModuleNamesReq) (*GetModuleNamesReply, error)
- func (UnimplementedAnalysisServer) GetParamsByID(context.Context, *GetParamsByIDReq) (*GetParamsByIDReply, error)
- func (UnimplementedAnalysisServer) GetParentFunctions(context.Context, *GetParentFunctionsReq) (*GetParentFunctionsReply, error)
- func (UnimplementedAnalysisServer) GetTracesByParentFunc(context.Context, *GetTracesByParentFuncReq) (*GetTracesByParentFuncReply, error)
- func (UnimplementedAnalysisServer) InstrumentProject(context.Context, *InstrumentProjectReq) (*InstrumentProjectReply, error)
- func (UnimplementedAnalysisServer) SearchFunctions(context.Context, *SearchFunctionsReq) (*SearchFunctionsReply, error)
- func (UnimplementedAnalysisServer) VerifyProjectPath(context.Context, *VerifyProjectPathReq) (*VerifyProjectPathReply, error)
- type UnsafeAnalysisServer
- type VerifyProjectPathReply
- func (*VerifyProjectPathReply) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyProjectPathReply) GetVerified() bool
- func (*VerifyProjectPathReply) ProtoMessage()
- func (x *VerifyProjectPathReply) ProtoReflect() protoreflect.Message
- func (x *VerifyProjectPathReply) Reset()
- func (x *VerifyProjectPathReply) String() string
- type VerifyProjectPathReq
- func (*VerifyProjectPathReq) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyProjectPathReq) GetPath() string
- func (*VerifyProjectPathReq) ProtoMessage()
- func (x *VerifyProjectPathReq) ProtoReflect() protoreflect.Message
- func (x *VerifyProjectPathReq) Reset()
- func (x *VerifyProjectPathReq) String() string
Constants ¶
const ( Analysis_GetAnalysis_FullMethodName = "/analysis.v1.Analysis/GetAnalysis" Analysis_InstrumentProject_FullMethodName = "/analysis.v1.Analysis/InstrumentProject" Analysis_GetAnalysisByGID_FullMethodName = "/analysis.v1.Analysis/GetAnalysisByGID" Analysis_GetAllGIDs_FullMethodName = "/analysis.v1.Analysis/GetAllGIDs" Analysis_GetParamsByID_FullMethodName = "/analysis.v1.Analysis/GetParamsByID" Analysis_GetGidsByFunctionName_FullMethodName = "/analysis.v1.Analysis/GetGidsByFunctionName" Analysis_VerifyProjectPath_FullMethodName = "/analysis.v1.Analysis/VerifyProjectPath" Analysis_GetTracesByParentFunc_FullMethodName = "/analysis.v1.Analysis/GetTracesByParentFunc" Analysis_GetParentFunctions_FullMethodName = "/analysis.v1.Analysis/GetParentFunctions" Analysis_GetChildFunctions_FullMethodName = "/analysis.v1.Analysis/GetChildFunctions" Analysis_GetHotFunctions_FullMethodName = "/analysis.v1.Analysis/GetHotFunctions" Analysis_GetGoroutineStats_FullMethodName = "/analysis.v1.Analysis/GetGoroutineStats" Analysis_GetFunctionCallStats_FullMethodName = "/analysis.v1.Analysis/GetFunctionCallStats" Analysis_SearchFunctions_FullMethodName = "/analysis.v1.Analysis/SearchFunctions" Analysis_GetFunctionInfoInGoroutine_FullMethodName = "/analysis.v1.Analysis/GetFunctionInfoInGoroutine" Analysis_GetModuleNames_FullMethodName = "/analysis.v1.Analysis/GetModuleNames" Analysis_GetAnalysisPath_FullMethodName = "/analysis.v1.Analysis/GetAnalysisPath" Analysis_ClearSession_FullMethodName = "/analysis.v1.Analysis/ClearSession" )
Variables ¶
var ( ErrorReason_name = map[int32]string{ 0: "GREETER_UNSPECIFIED", 1: "USER_NOT_FOUND", } ErrorReason_value = map[string]int32{ "GREETER_UNSPECIFIED": 0, "USER_NOT_FOUND": 1, } )
Enum value maps for ErrorReason.
var Analysis_ServiceDesc = grpc.ServiceDesc{ ServiceName: "analysis.v1.Analysis", HandlerType: (*AnalysisServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetAnalysis", Handler: _Analysis_GetAnalysis_Handler, }, { MethodName: "InstrumentProject", Handler: _Analysis_InstrumentProject_Handler, }, { MethodName: "GetAnalysisByGID", Handler: _Analysis_GetAnalysisByGID_Handler, }, { MethodName: "GetAllGIDs", Handler: _Analysis_GetAllGIDs_Handler, }, { MethodName: "GetParamsByID", Handler: _Analysis_GetParamsByID_Handler, }, { MethodName: "GetGidsByFunctionName", Handler: _Analysis_GetGidsByFunctionName_Handler, }, { MethodName: "VerifyProjectPath", Handler: _Analysis_VerifyProjectPath_Handler, }, { MethodName: "GetTracesByParentFunc", Handler: _Analysis_GetTracesByParentFunc_Handler, }, { MethodName: "GetParentFunctions", Handler: _Analysis_GetParentFunctions_Handler, }, { MethodName: "GetChildFunctions", Handler: _Analysis_GetChildFunctions_Handler, }, { MethodName: "GetHotFunctions", Handler: _Analysis_GetHotFunctions_Handler, }, { MethodName: "GetGoroutineStats", Handler: _Analysis_GetGoroutineStats_Handler, }, { MethodName: "GetFunctionCallStats", Handler: _Analysis_GetFunctionCallStats_Handler, }, { MethodName: "SearchFunctions", Handler: _Analysis_SearchFunctions_Handler, }, { MethodName: "GetFunctionInfoInGoroutine", Handler: _Analysis_GetFunctionInfoInGoroutine_Handler, }, { MethodName: "GetModuleNames", Handler: _Analysis_GetModuleNames_Handler, }, { MethodName: "GetAnalysisPath", Handler: _Analysis_GetAnalysisPath_Handler, }, { MethodName: "ClearSession", Handler: _Analysis_ClearSession_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "analysis/v1/analysis.proto", }
Analysis_ServiceDesc is the grpc.ServiceDesc for Analysis service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_analysis_v1_analysis_proto protoreflect.FileDescriptor
var File_analysis_v1_error_reason_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAnalysisHandler ¶ added in v1.1.0
func RegisterAnalysisHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterAnalysisHandler registers the http handlers for service Analysis to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterAnalysisHandlerClient ¶ added in v1.1.0
func RegisterAnalysisHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AnalysisClient) error
RegisterAnalysisHandlerClient registers the http handlers for service Analysis to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AnalysisClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AnalysisClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AnalysisClient" to call the correct interceptors. This client ignores the HTTP middlewares.
func RegisterAnalysisHandlerFromEndpoint ¶ added in v1.1.0
func RegisterAnalysisHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterAnalysisHandlerFromEndpoint is same as RegisterAnalysisHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterAnalysisHandlerServer ¶ added in v1.1.0
func RegisterAnalysisHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AnalysisServer) error
RegisterAnalysisHandlerServer registers the http handlers for service Analysis to "mux". UnaryRPC :call AnalysisServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAnalysisHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.
func RegisterAnalysisServer ¶
func RegisterAnalysisServer(s grpc.ServiceRegistrar, srv AnalysisServer)
Types ¶
type AnalysisByGIDReply ¶
type AnalysisByGIDReply struct {
TraceData []*AnalysisByGIDReply_TraceData `protobuf:"bytes,1,rep,name=traceData,proto3" json:"traceData,omitempty"`
// contains filtered or unexported fields
}
func (*AnalysisByGIDReply) Descriptor
deprecated
func (*AnalysisByGIDReply) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisByGIDReply.ProtoReflect.Descriptor instead.
func (*AnalysisByGIDReply) GetTraceData ¶
func (x *AnalysisByGIDReply) GetTraceData() []*AnalysisByGIDReply_TraceData
func (*AnalysisByGIDReply) ProtoMessage ¶
func (*AnalysisByGIDReply) ProtoMessage()
func (*AnalysisByGIDReply) ProtoReflect ¶
func (x *AnalysisByGIDReply) ProtoReflect() protoreflect.Message
func (*AnalysisByGIDReply) Reset ¶
func (x *AnalysisByGIDReply) Reset()
func (*AnalysisByGIDReply) String ¶
func (x *AnalysisByGIDReply) String() string
type AnalysisByGIDReply_TraceData ¶
type AnalysisByGIDReply_TraceData struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Gid uint64 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"`
Indent int32 `protobuf:"varint,4,opt,name=indent,proto3" json:"indent,omitempty"`
Params []*TraceParams `protobuf:"bytes,5,rep,name=params,proto3" json:"params,omitempty"`
ParamCount int32 `protobuf:"varint,6,opt,name=paramCount,proto3" json:"paramCount,omitempty"`
TimeCost string `protobuf:"bytes,7,opt,name=timeCost,proto3" json:"timeCost,omitempty"`
ParentId int64 `protobuf:"varint,8,opt,name=parentId,proto3" json:"parentId,omitempty"` // 父函数ID
Seq string `protobuf:"bytes,9,opt,name=seq,proto3" json:"seq,omitempty"` // 序列号
// contains filtered or unexported fields
}
func (*AnalysisByGIDReply_TraceData) Descriptor
deprecated
func (*AnalysisByGIDReply_TraceData) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisByGIDReply_TraceData.ProtoReflect.Descriptor instead.
func (*AnalysisByGIDReply_TraceData) GetGid ¶
func (x *AnalysisByGIDReply_TraceData) GetGid() uint64
func (*AnalysisByGIDReply_TraceData) GetId ¶
func (x *AnalysisByGIDReply_TraceData) GetId() int32
func (*AnalysisByGIDReply_TraceData) GetIndent ¶
func (x *AnalysisByGIDReply_TraceData) GetIndent() int32
func (*AnalysisByGIDReply_TraceData) GetName ¶
func (x *AnalysisByGIDReply_TraceData) GetName() string
func (*AnalysisByGIDReply_TraceData) GetParamCount ¶
func (x *AnalysisByGIDReply_TraceData) GetParamCount() int32
func (*AnalysisByGIDReply_TraceData) GetParams ¶
func (x *AnalysisByGIDReply_TraceData) GetParams() []*TraceParams
func (*AnalysisByGIDReply_TraceData) GetParentId ¶ added in v1.1.1
func (x *AnalysisByGIDReply_TraceData) GetParentId() int64
func (*AnalysisByGIDReply_TraceData) GetSeq ¶ added in v1.1.6
func (x *AnalysisByGIDReply_TraceData) GetSeq() string
func (*AnalysisByGIDReply_TraceData) GetTimeCost ¶
func (x *AnalysisByGIDReply_TraceData) GetTimeCost() string
func (*AnalysisByGIDReply_TraceData) ProtoMessage ¶
func (*AnalysisByGIDReply_TraceData) ProtoMessage()
func (*AnalysisByGIDReply_TraceData) ProtoReflect ¶
func (x *AnalysisByGIDReply_TraceData) ProtoReflect() protoreflect.Message
func (*AnalysisByGIDReply_TraceData) Reset ¶
func (x *AnalysisByGIDReply_TraceData) Reset()
func (*AnalysisByGIDReply_TraceData) String ¶
func (x *AnalysisByGIDReply_TraceData) String() string
type AnalysisByGIDRequest ¶
type AnalysisByGIDRequest struct {
Gid uint64 `protobuf:"varint,1,opt,name=gid,proto3" json:"gid,omitempty"`
// dbpath参数已移除,从session中获取
Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"` // 深度
CreateTime string `protobuf:"bytes,4,opt,name=createTime,proto3" json:"createTime,omitempty"` // 创建时间
// contains filtered or unexported fields
}
func (*AnalysisByGIDRequest) Descriptor
deprecated
func (*AnalysisByGIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisByGIDRequest.ProtoReflect.Descriptor instead.
func (*AnalysisByGIDRequest) GetCreateTime ¶ added in v1.1.4
func (x *AnalysisByGIDRequest) GetCreateTime() string
func (*AnalysisByGIDRequest) GetDepth ¶ added in v1.1.4
func (x *AnalysisByGIDRequest) GetDepth() int32
func (*AnalysisByGIDRequest) GetGid ¶
func (x *AnalysisByGIDRequest) GetGid() uint64
func (*AnalysisByGIDRequest) ProtoMessage ¶
func (*AnalysisByGIDRequest) ProtoMessage()
func (*AnalysisByGIDRequest) ProtoReflect ¶
func (x *AnalysisByGIDRequest) ProtoReflect() protoreflect.Message
func (*AnalysisByGIDRequest) Reset ¶
func (x *AnalysisByGIDRequest) Reset()
func (*AnalysisByGIDRequest) String ¶
func (x *AnalysisByGIDRequest) String() string
type AnalysisClient ¶
type AnalysisClient interface {
// Sends a greeting
GetAnalysis(ctx context.Context, in *AnalysisRequest, opts ...grpc.CallOption) (*AnalysisReply, error)
// InstrumentProject 对项目进行插桩
InstrumentProject(ctx context.Context, in *InstrumentProjectReq, opts ...grpc.CallOption) (*InstrumentProjectReply, error)
GetAnalysisByGID(ctx context.Context, in *AnalysisByGIDRequest, opts ...grpc.CallOption) (*AnalysisByGIDReply, error)
GetAllGIDs(ctx context.Context, in *GetAllGIDsReq, opts ...grpc.CallOption) (*GetAllGIDsReply, error)
GetParamsByID(ctx context.Context, in *GetParamsByIDReq, opts ...grpc.CallOption) (*GetParamsByIDReply, error)
GetGidsByFunctionName(ctx context.Context, in *GetGidsByFunctionNameReq, opts ...grpc.CallOption) (*GetGidsByFunctionNameReply, error)
// 将VerifyProjectPath重定向到CheckDatabase
VerifyProjectPath(ctx context.Context, in *VerifyProjectPathReq, opts ...grpc.CallOption) (*VerifyProjectPathReply, error)
// GetTracesByParentFunc 根据父函数ID获取函数调用
GetTracesByParentFunc(ctx context.Context, in *GetTracesByParentFuncReq, opts ...grpc.CallOption) (*GetTracesByParentFuncReply, error)
// GetParentFunctions 获取所有的父函数
GetParentFunctions(ctx context.Context, in *GetParentFunctionsReq, opts ...grpc.CallOption) (*GetParentFunctionsReply, error)
// GetChildFunctions 获取函数的子函数
GetChildFunctions(ctx context.Context, in *GetChildFunctionsReq, opts ...grpc.CallOption) (*GetChildFunctionsReply, error)
// GetHotFunctions 获取热点函数分析数据
GetHotFunctions(ctx context.Context, in *GetHotFunctionsReq, opts ...grpc.CallOption) (*GetHotFunctionsReply, error)
// GetGoroutineStats 获取Goroutine统计信息
GetGoroutineStats(ctx context.Context, in *GetGoroutineStatsReq, opts ...grpc.CallOption) (*GetGoroutineStatsReply, error)
// GetFunctionCallStats 获取函数调用统计分析
GetFunctionCallStats(ctx context.Context, in *GetFunctionCallStatsReq, opts ...grpc.CallOption) (*GetFunctionCallStatsReply, error)
// SearchFunctions 搜索函数
SearchFunctions(ctx context.Context, in *SearchFunctionsReq, opts ...grpc.CallOption) (*SearchFunctionsReply, error)
// GetFunctionInfoInGoroutine 获取函数在指定Goroutine中的信息
GetFunctionInfoInGoroutine(ctx context.Context, in *GetFunctionInfoInGoroutineReq, opts ...grpc.CallOption) (*GetFunctionInfoInGoroutineReply, error)
// GetModuleNames 获取数据库中的模块名称列表
GetModuleNames(ctx context.Context, in *GetModuleNamesReq, opts ...grpc.CallOption) (*GetModuleNamesReply, error)
// Session管理相关API
// GetAnalysisPath 从session中获取分析路径
GetAnalysisPath(ctx context.Context, in *GetAnalysisPathReq, opts ...grpc.CallOption) (*GetAnalysisPathReply, error)
// ClearSession 清除session
ClearSession(ctx context.Context, in *ClearSessionReq, opts ...grpc.CallOption) (*ClearSessionReply, error)
}
AnalysisClient is the client API for Analysis service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
The greeting service definition.
func NewAnalysisClient ¶
func NewAnalysisClient(cc grpc.ClientConnInterface) AnalysisClient
type AnalysisReply ¶
type AnalysisReply struct {
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
The response message containing the greetings
func (*AnalysisReply) Descriptor
deprecated
func (*AnalysisReply) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisReply.ProtoReflect.Descriptor instead.
func (*AnalysisReply) GetMessage ¶
func (x *AnalysisReply) GetMessage() string
func (*AnalysisReply) ProtoMessage ¶
func (*AnalysisReply) ProtoMessage()
func (*AnalysisReply) ProtoReflect ¶
func (x *AnalysisReply) ProtoReflect() protoreflect.Message
func (*AnalysisReply) Reset ¶
func (x *AnalysisReply) Reset()
func (*AnalysisReply) String ¶
func (x *AnalysisReply) String() string
type AnalysisRequest ¶
type AnalysisRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // dbpath参数已移除,从session中获取
// contains filtered or unexported fields
}
The request message containing the user's name.
func (*AnalysisRequest) Descriptor
deprecated
func (*AnalysisRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisRequest.ProtoReflect.Descriptor instead.
func (*AnalysisRequest) GetName ¶
func (x *AnalysisRequest) GetName() string
func (*AnalysisRequest) ProtoMessage ¶
func (*AnalysisRequest) ProtoMessage()
func (*AnalysisRequest) ProtoReflect ¶
func (x *AnalysisRequest) ProtoReflect() protoreflect.Message
func (*AnalysisRequest) Reset ¶
func (x *AnalysisRequest) Reset()
func (*AnalysisRequest) String ¶
func (x *AnalysisRequest) String() string
type AnalysisServer ¶
type AnalysisServer interface {
// Sends a greeting
GetAnalysis(context.Context, *AnalysisRequest) (*AnalysisReply, error)
// InstrumentProject 对项目进行插桩
InstrumentProject(context.Context, *InstrumentProjectReq) (*InstrumentProjectReply, error)
GetAnalysisByGID(context.Context, *AnalysisByGIDRequest) (*AnalysisByGIDReply, error)
GetAllGIDs(context.Context, *GetAllGIDsReq) (*GetAllGIDsReply, error)
GetParamsByID(context.Context, *GetParamsByIDReq) (*GetParamsByIDReply, error)
GetGidsByFunctionName(context.Context, *GetGidsByFunctionNameReq) (*GetGidsByFunctionNameReply, error)
// 将VerifyProjectPath重定向到CheckDatabase
VerifyProjectPath(context.Context, *VerifyProjectPathReq) (*VerifyProjectPathReply, error)
// GetTracesByParentFunc 根据父函数ID获取函数调用
GetTracesByParentFunc(context.Context, *GetTracesByParentFuncReq) (*GetTracesByParentFuncReply, error)
// GetParentFunctions 获取所有的父函数
GetParentFunctions(context.Context, *GetParentFunctionsReq) (*GetParentFunctionsReply, error)
// GetChildFunctions 获取函数的子函数
GetChildFunctions(context.Context, *GetChildFunctionsReq) (*GetChildFunctionsReply, error)
// GetHotFunctions 获取热点函数分析数据
GetHotFunctions(context.Context, *GetHotFunctionsReq) (*GetHotFunctionsReply, error)
// GetGoroutineStats 获取Goroutine统计信息
GetGoroutineStats(context.Context, *GetGoroutineStatsReq) (*GetGoroutineStatsReply, error)
// GetFunctionCallStats 获取函数调用统计分析
GetFunctionCallStats(context.Context, *GetFunctionCallStatsReq) (*GetFunctionCallStatsReply, error)
// SearchFunctions 搜索函数
SearchFunctions(context.Context, *SearchFunctionsReq) (*SearchFunctionsReply, error)
// GetFunctionInfoInGoroutine 获取函数在指定Goroutine中的信息
GetFunctionInfoInGoroutine(context.Context, *GetFunctionInfoInGoroutineReq) (*GetFunctionInfoInGoroutineReply, error)
// GetModuleNames 获取数据库中的模块名称列表
GetModuleNames(context.Context, *GetModuleNamesReq) (*GetModuleNamesReply, error)
// Session管理相关API
// GetAnalysisPath 从session中获取分析路径
GetAnalysisPath(context.Context, *GetAnalysisPathReq) (*GetAnalysisPathReply, error)
// ClearSession 清除session
ClearSession(context.Context, *ClearSessionReq) (*ClearSessionReply, error)
// contains filtered or unexported methods
}
AnalysisServer is the server API for Analysis service. All implementations must embed UnimplementedAnalysisServer for forward compatibility.
The greeting service definition.
type AnalyzeDbFileRequest ¶ added in v1.1.0
type AnalyzeDbFileRequest struct {
DbPath string `protobuf:"bytes,1,opt,name=dbPath,proto3" json:"dbPath,omitempty"`
// contains filtered or unexported fields
}
分析数据库文件请求
func (*AnalyzeDbFileRequest) Descriptor
deprecated
added in
v1.1.0
func (*AnalyzeDbFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnalyzeDbFileRequest.ProtoReflect.Descriptor instead.
func (*AnalyzeDbFileRequest) GetDbPath ¶ added in v1.1.0
func (x *AnalyzeDbFileRequest) GetDbPath() string
func (*AnalyzeDbFileRequest) ProtoMessage ¶ added in v1.1.0
func (*AnalyzeDbFileRequest) ProtoMessage()
func (*AnalyzeDbFileRequest) ProtoReflect ¶ added in v1.1.0
func (x *AnalyzeDbFileRequest) ProtoReflect() protoreflect.Message
func (*AnalyzeDbFileRequest) Reset ¶ added in v1.1.0
func (x *AnalyzeDbFileRequest) Reset()
func (*AnalyzeDbFileRequest) String ¶ added in v1.1.0
func (x *AnalyzeDbFileRequest) String() string
type AnalyzeDbFileResponse ¶ added in v1.1.0
type AnalyzeDbFileResponse struct {
TotalFunctions int32 `protobuf:"varint,1,opt,name=totalFunctions,proto3" json:"totalFunctions,omitempty"`
TotalCalls int32 `protobuf:"varint,2,opt,name=totalCalls,proto3" json:"totalCalls,omitempty"`
TotalPackages int32 `protobuf:"varint,3,opt,name=totalPackages,proto3" json:"totalPackages,omitempty"`
PackageDependencies []*PackageDependency `protobuf:"bytes,4,rep,name=packageDependencies,proto3" json:"packageDependencies,omitempty"`
HotFunctions []*HotFunction `protobuf:"bytes,5,rep,name=hotFunctions,proto3" json:"hotFunctions,omitempty"`
// contains filtered or unexported fields
}
分析数据库文件响应
func (*AnalyzeDbFileResponse) Descriptor
deprecated
added in
v1.1.0
func (*AnalyzeDbFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use AnalyzeDbFileResponse.ProtoReflect.Descriptor instead.
func (*AnalyzeDbFileResponse) GetHotFunctions ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) GetHotFunctions() []*HotFunction
func (*AnalyzeDbFileResponse) GetPackageDependencies ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) GetPackageDependencies() []*PackageDependency
func (*AnalyzeDbFileResponse) GetTotalCalls ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) GetTotalCalls() int32
func (*AnalyzeDbFileResponse) GetTotalFunctions ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) GetTotalFunctions() int32
func (*AnalyzeDbFileResponse) GetTotalPackages ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) GetTotalPackages() int32
func (*AnalyzeDbFileResponse) ProtoMessage ¶ added in v1.1.0
func (*AnalyzeDbFileResponse) ProtoMessage()
func (*AnalyzeDbFileResponse) ProtoReflect ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) ProtoReflect() protoreflect.Message
func (*AnalyzeDbFileResponse) Reset ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) Reset()
func (*AnalyzeDbFileResponse) String ¶ added in v1.1.0
func (x *AnalyzeDbFileResponse) String() string
type AnalyzeProjectPathRequest ¶ added in v1.1.0
type AnalyzeProjectPathRequest struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
分析项目路径请求
func (*AnalyzeProjectPathRequest) Descriptor
deprecated
added in
v1.1.0
func (*AnalyzeProjectPathRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnalyzeProjectPathRequest.ProtoReflect.Descriptor instead.
func (*AnalyzeProjectPathRequest) GetPath ¶ added in v1.1.0
func (x *AnalyzeProjectPathRequest) GetPath() string
func (*AnalyzeProjectPathRequest) ProtoMessage ¶ added in v1.1.0
func (*AnalyzeProjectPathRequest) ProtoMessage()
func (*AnalyzeProjectPathRequest) ProtoReflect ¶ added in v1.1.0
func (x *AnalyzeProjectPathRequest) ProtoReflect() protoreflect.Message
func (*AnalyzeProjectPathRequest) Reset ¶ added in v1.1.0
func (x *AnalyzeProjectPathRequest) Reset()
func (*AnalyzeProjectPathRequest) String ¶ added in v1.1.0
func (x *AnalyzeProjectPathRequest) String() string
type AnalyzeProjectPathResponse ¶ added in v1.1.0
type AnalyzeProjectPathResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
DbPath string `protobuf:"bytes,3,opt,name=dbPath,proto3" json:"dbPath,omitempty"`
// contains filtered or unexported fields
}
分析项目路径响应
func (*AnalyzeProjectPathResponse) Descriptor
deprecated
added in
v1.1.0
func (*AnalyzeProjectPathResponse) Descriptor() ([]byte, []int)
Deprecated: Use AnalyzeProjectPathResponse.ProtoReflect.Descriptor instead.
func (*AnalyzeProjectPathResponse) GetDbPath ¶ added in v1.1.0
func (x *AnalyzeProjectPathResponse) GetDbPath() string
func (*AnalyzeProjectPathResponse) GetMessage ¶ added in v1.1.0
func (x *AnalyzeProjectPathResponse) GetMessage() string
func (*AnalyzeProjectPathResponse) GetSuccess ¶ added in v1.1.0
func (x *AnalyzeProjectPathResponse) GetSuccess() bool
func (*AnalyzeProjectPathResponse) ProtoMessage ¶ added in v1.1.0
func (*AnalyzeProjectPathResponse) ProtoMessage()
func (*AnalyzeProjectPathResponse) ProtoReflect ¶ added in v1.1.0
func (x *AnalyzeProjectPathResponse) ProtoReflect() protoreflect.Message
func (*AnalyzeProjectPathResponse) Reset ¶ added in v1.1.0
func (x *AnalyzeProjectPathResponse) Reset()
func (*AnalyzeProjectPathResponse) String ¶ added in v1.1.0
func (x *AnalyzeProjectPathResponse) String() string
type ClearSessionReply ¶ added in v1.2.1
type ClearSessionReply struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // 是否成功
// contains filtered or unexported fields
}
ClearSessionReply 清除session响应
func (*ClearSessionReply) Descriptor
deprecated
added in
v1.2.1
func (*ClearSessionReply) Descriptor() ([]byte, []int)
Deprecated: Use ClearSessionReply.ProtoReflect.Descriptor instead.
func (*ClearSessionReply) GetSuccess ¶ added in v1.2.1
func (x *ClearSessionReply) GetSuccess() bool
func (*ClearSessionReply) ProtoMessage ¶ added in v1.2.1
func (*ClearSessionReply) ProtoMessage()
func (*ClearSessionReply) ProtoReflect ¶ added in v1.2.1
func (x *ClearSessionReply) ProtoReflect() protoreflect.Message
func (*ClearSessionReply) Reset ¶ added in v1.2.1
func (x *ClearSessionReply) Reset()
func (*ClearSessionReply) String ¶ added in v1.2.1
func (x *ClearSessionReply) String() string
type ClearSessionReq ¶ added in v1.2.1
type ClearSessionReq struct {
// contains filtered or unexported fields
}
ClearSessionReq 清除session请求
func (*ClearSessionReq) Descriptor
deprecated
added in
v1.2.1
func (*ClearSessionReq) Descriptor() ([]byte, []int)
Deprecated: Use ClearSessionReq.ProtoReflect.Descriptor instead.
func (*ClearSessionReq) ProtoMessage ¶ added in v1.2.1
func (*ClearSessionReq) ProtoMessage()
func (*ClearSessionReq) ProtoReflect ¶ added in v1.2.1
func (x *ClearSessionReq) ProtoReflect() protoreflect.Message
func (*ClearSessionReq) Reset ¶ added in v1.2.1
func (x *ClearSessionReq) Reset()
func (*ClearSessionReq) String ¶ added in v1.2.1
func (x *ClearSessionReq) String() string
type ErrorReason ¶
type ErrorReason int32
const ( ErrorReason_GREETER_UNSPECIFIED ErrorReason = 0 ErrorReason_USER_NOT_FOUND ErrorReason = 1 )
func (ErrorReason) Descriptor ¶
func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
func (ErrorReason) Enum ¶
func (x ErrorReason) Enum() *ErrorReason
func (ErrorReason) EnumDescriptor
deprecated
func (ErrorReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ErrorReason.Descriptor instead.
func (ErrorReason) Number ¶
func (x ErrorReason) Number() protoreflect.EnumNumber
func (ErrorReason) String ¶
func (x ErrorReason) String() string
func (ErrorReason) Type ¶
func (ErrorReason) Type() protoreflect.EnumType
type FunctionCallStats ¶ added in v1.1.2
type FunctionCallStats struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 函数名称
Package string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` // 包名
CallCount int32 `protobuf:"varint,3,opt,name=callCount,proto3" json:"callCount,omitempty"` // 调用次数
CallerCount int32 `protobuf:"varint,4,opt,name=callerCount,proto3" json:"callerCount,omitempty"` // 调用方数量
CalleeCount int32 `protobuf:"varint,5,opt,name=calleeCount,proto3" json:"calleeCount,omitempty"` // 被调用方数量
AvgTime string `protobuf:"bytes,6,opt,name=avgTime,proto3" json:"avgTime,omitempty"` // 平均执行时间
MaxTime string `protobuf:"bytes,7,opt,name=maxTime,proto3" json:"maxTime,omitempty"` // 最大执行时间
MinTime string `protobuf:"bytes,8,opt,name=minTime,proto3" json:"minTime,omitempty"` // 最小执行时间
TimeStdDev float64 `protobuf:"fixed64,9,opt,name=timeStdDev,proto3" json:"timeStdDev,omitempty"` // 执行时间标准差
// contains filtered or unexported fields
}
函数调用统计信息
func (*FunctionCallStats) Descriptor
deprecated
added in
v1.1.2
func (*FunctionCallStats) Descriptor() ([]byte, []int)
Deprecated: Use FunctionCallStats.ProtoReflect.Descriptor instead.
func (*FunctionCallStats) GetAvgTime ¶ added in v1.1.2
func (x *FunctionCallStats) GetAvgTime() string
func (*FunctionCallStats) GetCallCount ¶ added in v1.1.2
func (x *FunctionCallStats) GetCallCount() int32
func (*FunctionCallStats) GetCalleeCount ¶ added in v1.1.2
func (x *FunctionCallStats) GetCalleeCount() int32
func (*FunctionCallStats) GetCallerCount ¶ added in v1.1.2
func (x *FunctionCallStats) GetCallerCount() int32
func (*FunctionCallStats) GetMaxTime ¶ added in v1.1.2
func (x *FunctionCallStats) GetMaxTime() string
func (*FunctionCallStats) GetMinTime ¶ added in v1.1.2
func (x *FunctionCallStats) GetMinTime() string
func (*FunctionCallStats) GetName ¶ added in v1.1.2
func (x *FunctionCallStats) GetName() string
func (*FunctionCallStats) GetPackage ¶ added in v1.1.2
func (x *FunctionCallStats) GetPackage() string
func (*FunctionCallStats) GetTimeStdDev ¶ added in v1.1.2
func (x *FunctionCallStats) GetTimeStdDev() float64
func (*FunctionCallStats) ProtoMessage ¶ added in v1.1.2
func (*FunctionCallStats) ProtoMessage()
func (*FunctionCallStats) ProtoReflect ¶ added in v1.1.2
func (x *FunctionCallStats) ProtoReflect() protoreflect.Message
func (*FunctionCallStats) Reset ¶ added in v1.1.2
func (x *FunctionCallStats) Reset()
func (*FunctionCallStats) String ¶ added in v1.1.2
func (x *FunctionCallStats) String() string
type FunctionNode ¶ added in v1.1.3
type FunctionNode struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Package string `protobuf:"bytes,3,opt,name=package,proto3" json:"package,omitempty"`
CallCount int32 `protobuf:"varint,4,opt,name=callCount,proto3" json:"callCount,omitempty"`
AvgTime string `protobuf:"bytes,5,opt,name=avgTime,proto3" json:"avgTime,omitempty"`
TimeCost string `protobuf:"bytes,6,opt,name=timeCost,proto3" json:"timeCost,omitempty"`
ParamCount int32 `protobuf:"varint,7,opt,name=paramCount,proto3" json:"paramCount,omitempty"`
Depth int32 `protobuf:"varint,8,opt,name=depth,proto3" json:"depth,omitempty"`
Seq string `protobuf:"bytes,9,opt,name=seq,proto3" json:"seq,omitempty"` // 序列号
// contains filtered or unexported fields
}
func (*FunctionNode) Descriptor
deprecated
added in
v1.1.3
func (*FunctionNode) Descriptor() ([]byte, []int)
Deprecated: Use FunctionNode.ProtoReflect.Descriptor instead.
func (*FunctionNode) GetAvgTime ¶ added in v1.1.3
func (x *FunctionNode) GetAvgTime() string
func (*FunctionNode) GetCallCount ¶ added in v1.1.3
func (x *FunctionNode) GetCallCount() int32
func (*FunctionNode) GetDepth ¶ added in v1.1.4
func (x *FunctionNode) GetDepth() int32
func (*FunctionNode) GetId ¶ added in v1.1.3
func (x *FunctionNode) GetId() int64
func (*FunctionNode) GetName ¶ added in v1.1.3
func (x *FunctionNode) GetName() string
func (*FunctionNode) GetPackage ¶ added in v1.1.3
func (x *FunctionNode) GetPackage() string
func (*FunctionNode) GetParamCount ¶ added in v1.1.4
func (x *FunctionNode) GetParamCount() int32
func (*FunctionNode) GetSeq ¶ added in v1.1.6
func (x *FunctionNode) GetSeq() string
func (*FunctionNode) GetTimeCost ¶ added in v1.1.4
func (x *FunctionNode) GetTimeCost() string
func (*FunctionNode) ProtoMessage ¶ added in v1.1.3
func (*FunctionNode) ProtoMessage()
func (*FunctionNode) ProtoReflect ¶ added in v1.1.3
func (x *FunctionNode) ProtoReflect() protoreflect.Message
func (*FunctionNode) Reset ¶ added in v1.1.3
func (x *FunctionNode) Reset()
func (*FunctionNode) String ¶ added in v1.1.3
func (x *FunctionNode) String() string
type GenerateImageReply ¶
type GenerateImageReply struct {
Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
// contains filtered or unexported fields
}
func (*GenerateImageReply) Descriptor
deprecated
func (*GenerateImageReply) Descriptor() ([]byte, []int)
Deprecated: Use GenerateImageReply.ProtoReflect.Descriptor instead.
func (*GenerateImageReply) GetImage ¶
func (x *GenerateImageReply) GetImage() string
func (*GenerateImageReply) ProtoMessage ¶
func (*GenerateImageReply) ProtoMessage()
func (*GenerateImageReply) ProtoReflect ¶
func (x *GenerateImageReply) ProtoReflect() protoreflect.Message
func (*GenerateImageReply) Reset ¶
func (x *GenerateImageReply) Reset()
func (*GenerateImageReply) String ¶
func (x *GenerateImageReply) String() string
type GenerateImageReq ¶
type GenerateImageReq struct {
Gid uint64 `protobuf:"varint,1,opt,name=gid,proto3" json:"gid,omitempty"` // dbpath参数已移除,从session中获取
// contains filtered or unexported fields
}
func (*GenerateImageReq) Descriptor
deprecated
func (*GenerateImageReq) Descriptor() ([]byte, []int)
Deprecated: Use GenerateImageReq.ProtoReflect.Descriptor instead.
func (*GenerateImageReq) GetGid ¶
func (x *GenerateImageReq) GetGid() uint64
func (*GenerateImageReq) ProtoMessage ¶
func (*GenerateImageReq) ProtoMessage()
func (*GenerateImageReq) ProtoReflect ¶
func (x *GenerateImageReq) ProtoReflect() protoreflect.Message
func (*GenerateImageReq) Reset ¶
func (x *GenerateImageReq) Reset()
func (*GenerateImageReq) String ¶
func (x *GenerateImageReq) String() string
type GetAllFunctionNameReply ¶
type GetAllFunctionNameReply struct {
FunctionNames []string `protobuf:"bytes,1,rep,name=functionNames,proto3" json:"functionNames,omitempty"`
// contains filtered or unexported fields
}
func (*GetAllFunctionNameReply) Descriptor
deprecated
func (*GetAllFunctionNameReply) Descriptor() ([]byte, []int)
Deprecated: Use GetAllFunctionNameReply.ProtoReflect.Descriptor instead.
func (*GetAllFunctionNameReply) GetFunctionNames ¶
func (x *GetAllFunctionNameReply) GetFunctionNames() []string
func (*GetAllFunctionNameReply) ProtoMessage ¶
func (*GetAllFunctionNameReply) ProtoMessage()
func (*GetAllFunctionNameReply) ProtoReflect ¶
func (x *GetAllFunctionNameReply) ProtoReflect() protoreflect.Message
func (*GetAllFunctionNameReply) Reset ¶
func (x *GetAllFunctionNameReply) Reset()
func (*GetAllFunctionNameReply) String ¶
func (x *GetAllFunctionNameReply) String() string
type GetAllFunctionNameReq ¶
type GetAllFunctionNameReq struct {
// contains filtered or unexported fields
}
func (*GetAllFunctionNameReq) Descriptor
deprecated
func (*GetAllFunctionNameReq) Descriptor() ([]byte, []int)
Deprecated: Use GetAllFunctionNameReq.ProtoReflect.Descriptor instead.
func (*GetAllFunctionNameReq) ProtoMessage ¶
func (*GetAllFunctionNameReq) ProtoMessage()
func (*GetAllFunctionNameReq) ProtoReflect ¶
func (x *GetAllFunctionNameReq) ProtoReflect() protoreflect.Message
func (*GetAllFunctionNameReq) Reset ¶
func (x *GetAllFunctionNameReq) Reset()
func (*GetAllFunctionNameReq) String ¶
func (x *GetAllFunctionNameReq) String() string
type GetAllGIDsReply ¶
type GetAllGIDsReply struct {
Body []*GetAllGIDsReply_Body `protobuf:"bytes,1,rep,name=body,proto3" json:"body,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // 总的 GID 数量
// contains filtered or unexported fields
}
func (*GetAllGIDsReply) Descriptor
deprecated
func (*GetAllGIDsReply) Descriptor() ([]byte, []int)
Deprecated: Use GetAllGIDsReply.ProtoReflect.Descriptor instead.
func (*GetAllGIDsReply) GetBody ¶ added in v1.0.1
func (x *GetAllGIDsReply) GetBody() []*GetAllGIDsReply_Body
func (*GetAllGIDsReply) GetTotal ¶ added in v1.0.1
func (x *GetAllGIDsReply) GetTotal() int32
func (*GetAllGIDsReply) ProtoMessage ¶
func (*GetAllGIDsReply) ProtoMessage()
func (*GetAllGIDsReply) ProtoReflect ¶
func (x *GetAllGIDsReply) ProtoReflect() protoreflect.Message
func (*GetAllGIDsReply) Reset ¶
func (x *GetAllGIDsReply) Reset()
func (*GetAllGIDsReply) String ¶
func (x *GetAllGIDsReply) String() string
type GetAllGIDsReply_Body ¶ added in v1.0.1
type GetAllGIDsReply_Body struct {
Gid uint64 `protobuf:"varint,1,opt,name=gid,proto3" json:"gid,omitempty"`
InitialFunc string `protobuf:"bytes,2,opt,name=initialFunc,proto3" json:"initialFunc,omitempty"`
Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"` // 调用深度
ExecutionTime string `protobuf:"bytes,4,opt,name=executionTime,proto3" json:"executionTime,omitempty"` // 执行时间
IsFinished bool `protobuf:"varint,5,opt,name=isFinished,proto3" json:"isFinished,omitempty"` // 是否完成
// contains filtered or unexported fields
}
func (*GetAllGIDsReply_Body) Descriptor
deprecated
added in
v1.0.1
func (*GetAllGIDsReply_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetAllGIDsReply_Body.ProtoReflect.Descriptor instead.
func (*GetAllGIDsReply_Body) GetDepth ¶ added in v1.1.0
func (x *GetAllGIDsReply_Body) GetDepth() int32
func (*GetAllGIDsReply_Body) GetExecutionTime ¶ added in v1.1.0
func (x *GetAllGIDsReply_Body) GetExecutionTime() string
func (*GetAllGIDsReply_Body) GetGid ¶ added in v1.0.1
func (x *GetAllGIDsReply_Body) GetGid() uint64
func (*GetAllGIDsReply_Body) GetInitialFunc ¶ added in v1.0.1
func (x *GetAllGIDsReply_Body) GetInitialFunc() string
func (*GetAllGIDsReply_Body) GetIsFinished ¶ added in v1.1.1
func (x *GetAllGIDsReply_Body) GetIsFinished() bool
func (*GetAllGIDsReply_Body) ProtoMessage ¶ added in v1.0.1
func (*GetAllGIDsReply_Body) ProtoMessage()
func (*GetAllGIDsReply_Body) ProtoReflect ¶ added in v1.0.1
func (x *GetAllGIDsReply_Body) ProtoReflect() protoreflect.Message
func (*GetAllGIDsReply_Body) Reset ¶ added in v1.0.1
func (x *GetAllGIDsReply_Body) Reset()
func (*GetAllGIDsReply_Body) String ¶ added in v1.0.1
func (x *GetAllGIDsReply_Body) String() string
type GetAllGIDsReq ¶
type GetAllGIDsReq struct {
Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"` // 当前页
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` // 每页条目数
IncludeMetrics bool `protobuf:"varint,3,opt,name=includeMetrics,proto3" json:"includeMetrics,omitempty"` // 是否包含调用深度和执行时间等指标
// contains filtered or unexported fields
}
func (*GetAllGIDsReq) Descriptor
deprecated
func (*GetAllGIDsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetAllGIDsReq.ProtoReflect.Descriptor instead.
func (*GetAllGIDsReq) GetIncludeMetrics ¶ added in v1.1.0
func (x *GetAllGIDsReq) GetIncludeMetrics() bool
func (*GetAllGIDsReq) GetLimit ¶ added in v1.0.1
func (x *GetAllGIDsReq) GetLimit() int32
func (*GetAllGIDsReq) GetPage ¶ added in v1.0.1
func (x *GetAllGIDsReq) GetPage() int32
func (*GetAllGIDsReq) ProtoMessage ¶
func (*GetAllGIDsReq) ProtoMessage()
func (*GetAllGIDsReq) ProtoReflect ¶
func (x *GetAllGIDsReq) ProtoReflect() protoreflect.Message
func (*GetAllGIDsReq) Reset ¶
func (x *GetAllGIDsReq) Reset()
func (*GetAllGIDsReq) String ¶
func (x *GetAllGIDsReq) String() string
type GetAnalysisPathReply ¶ added in v1.2.1
type GetAnalysisPathReply struct {
Dbpath string `protobuf:"bytes,1,opt,name=dbpath,proto3" json:"dbpath,omitempty"` // 数据库路径
Exists bool `protobuf:"varint,2,opt,name=exists,proto3" json:"exists,omitempty"` // 是否存在
// contains filtered or unexported fields
}
GetAnalysisPathReply 获取分析路径响应
func (*GetAnalysisPathReply) Descriptor
deprecated
added in
v1.2.1
func (*GetAnalysisPathReply) Descriptor() ([]byte, []int)
Deprecated: Use GetAnalysisPathReply.ProtoReflect.Descriptor instead.
func (*GetAnalysisPathReply) GetDbpath ¶ added in v1.2.1
func (x *GetAnalysisPathReply) GetDbpath() string
func (*GetAnalysisPathReply) GetExists ¶ added in v1.2.1
func (x *GetAnalysisPathReply) GetExists() bool
func (*GetAnalysisPathReply) ProtoMessage ¶ added in v1.2.1
func (*GetAnalysisPathReply) ProtoMessage()
func (*GetAnalysisPathReply) ProtoReflect ¶ added in v1.2.1
func (x *GetAnalysisPathReply) ProtoReflect() protoreflect.Message
func (*GetAnalysisPathReply) Reset ¶ added in v1.2.1
func (x *GetAnalysisPathReply) Reset()
func (*GetAnalysisPathReply) String ¶ added in v1.2.1
func (x *GetAnalysisPathReply) String() string
type GetAnalysisPathReq ¶ added in v1.2.1
type GetAnalysisPathReq struct {
// contains filtered or unexported fields
}
Session管理相关消息定义 GetAnalysisPathReq 获取分析路径请求
func (*GetAnalysisPathReq) Descriptor
deprecated
added in
v1.2.1
func (*GetAnalysisPathReq) Descriptor() ([]byte, []int)
Deprecated: Use GetAnalysisPathReq.ProtoReflect.Descriptor instead.
func (*GetAnalysisPathReq) ProtoMessage ¶ added in v1.2.1
func (*GetAnalysisPathReq) ProtoMessage()
func (*GetAnalysisPathReq) ProtoReflect ¶ added in v1.2.1
func (x *GetAnalysisPathReq) ProtoReflect() protoreflect.Message
func (*GetAnalysisPathReq) Reset ¶ added in v1.2.1
func (x *GetAnalysisPathReq) Reset()
func (*GetAnalysisPathReq) String ¶ added in v1.2.1
func (x *GetAnalysisPathReq) String() string
type GetChildFunctionsReply ¶ added in v1.1.0
type GetChildFunctionsReply struct {
Functions []*FunctionNode `protobuf:"bytes,1,rep,name=functions,proto3" json:"functions,omitempty"`
// contains filtered or unexported fields
}
GetChildFunctionsReply 获取函数的子函数的响应
func (*GetChildFunctionsReply) Descriptor
deprecated
added in
v1.1.0
func (*GetChildFunctionsReply) Descriptor() ([]byte, []int)
Deprecated: Use GetChildFunctionsReply.ProtoReflect.Descriptor instead.
func (*GetChildFunctionsReply) GetFunctions ¶ added in v1.1.3
func (x *GetChildFunctionsReply) GetFunctions() []*FunctionNode
func (*GetChildFunctionsReply) ProtoMessage ¶ added in v1.1.0
func (*GetChildFunctionsReply) ProtoMessage()
func (*GetChildFunctionsReply) ProtoReflect ¶ added in v1.1.0
func (x *GetChildFunctionsReply) ProtoReflect() protoreflect.Message
func (*GetChildFunctionsReply) Reset ¶ added in v1.1.0
func (x *GetChildFunctionsReply) Reset()
func (*GetChildFunctionsReply) String ¶ added in v1.1.0
func (x *GetChildFunctionsReply) String() string
type GetChildFunctionsReq ¶ added in v1.1.0
type GetChildFunctionsReq struct {
ParentId int64 `protobuf:"varint,1,opt,name=parentId,proto3" json:"parentId,omitempty"` // dbpath参数已移除,从session中获取
// contains filtered or unexported fields
}
GetChildFunctionsReq 获取函数的子函数的请求
func (*GetChildFunctionsReq) Descriptor
deprecated
added in
v1.1.0
func (*GetChildFunctionsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetChildFunctionsReq.ProtoReflect.Descriptor instead.
func (*GetChildFunctionsReq) GetParentId ¶ added in v1.1.1
func (x *GetChildFunctionsReq) GetParentId() int64
func (*GetChildFunctionsReq) ProtoMessage ¶ added in v1.1.0
func (*GetChildFunctionsReq) ProtoMessage()
func (*GetChildFunctionsReq) ProtoReflect ¶ added in v1.1.0
func (x *GetChildFunctionsReq) ProtoReflect() protoreflect.Message
func (*GetChildFunctionsReq) Reset ¶ added in v1.1.0
func (x *GetChildFunctionsReq) Reset()
func (*GetChildFunctionsReq) String ¶ added in v1.1.0
func (x *GetChildFunctionsReq) String() string
type GetFunctionAnalysisReply ¶ added in v1.1.0
type GetFunctionAnalysisReply struct {
CallData []*GetFunctionAnalysisReply_FunctionNode `protobuf:"bytes,1,rep,name=callData,proto3" json:"callData,omitempty"` // 调用关系数据
// contains filtered or unexported fields
}
GetFunctionAnalysisReply 获取函数调用关系分析的响应
func (*GetFunctionAnalysisReply) Descriptor
deprecated
added in
v1.1.0
func (*GetFunctionAnalysisReply) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionAnalysisReply.ProtoReflect.Descriptor instead.
func (*GetFunctionAnalysisReply) GetCallData ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply) GetCallData() []*GetFunctionAnalysisReply_FunctionNode
func (*GetFunctionAnalysisReply) ProtoMessage ¶ added in v1.1.0
func (*GetFunctionAnalysisReply) ProtoMessage()
func (*GetFunctionAnalysisReply) ProtoReflect ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply) ProtoReflect() protoreflect.Message
func (*GetFunctionAnalysisReply) Reset ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply) Reset()
func (*GetFunctionAnalysisReply) String ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply) String() string
type GetFunctionAnalysisReply_FunctionNode ¶ added in v1.1.0
type GetFunctionAnalysisReply_FunctionNode struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // 节点ID
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 函数名称
Package string `protobuf:"bytes,3,opt,name=package,proto3" json:"package,omitempty"` // 包名
CallCount int32 `protobuf:"varint,4,opt,name=callCount,proto3" json:"callCount,omitempty"` // 调用次数
AvgTime string `protobuf:"bytes,5,opt,name=avgTime,proto3" json:"avgTime,omitempty"` // 平均耗时
Children []*GetFunctionAnalysisReply_FunctionNode `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"` // 子节点
// contains filtered or unexported fields
}
func (*GetFunctionAnalysisReply_FunctionNode) Descriptor
deprecated
added in
v1.1.0
func (*GetFunctionAnalysisReply_FunctionNode) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionAnalysisReply_FunctionNode.ProtoReflect.Descriptor instead.
func (*GetFunctionAnalysisReply_FunctionNode) GetAvgTime ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) GetAvgTime() string
func (*GetFunctionAnalysisReply_FunctionNode) GetCallCount ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) GetCallCount() int32
func (*GetFunctionAnalysisReply_FunctionNode) GetChildren ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) GetChildren() []*GetFunctionAnalysisReply_FunctionNode
func (*GetFunctionAnalysisReply_FunctionNode) GetId ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) GetId() string
func (*GetFunctionAnalysisReply_FunctionNode) GetName ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) GetName() string
func (*GetFunctionAnalysisReply_FunctionNode) GetPackage ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) GetPackage() string
func (*GetFunctionAnalysisReply_FunctionNode) ProtoMessage ¶ added in v1.1.0
func (*GetFunctionAnalysisReply_FunctionNode) ProtoMessage()
func (*GetFunctionAnalysisReply_FunctionNode) ProtoReflect ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) ProtoReflect() protoreflect.Message
func (*GetFunctionAnalysisReply_FunctionNode) Reset ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) Reset()
func (*GetFunctionAnalysisReply_FunctionNode) String ¶ added in v1.1.0
func (x *GetFunctionAnalysisReply_FunctionNode) String() string
type GetFunctionAnalysisReq ¶ added in v1.1.0
type GetFunctionAnalysisReq struct {
FunctionName string `protobuf:"bytes,1,opt,name=functionName,proto3" json:"functionName,omitempty"` // 函数名称
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` // 查询类型: "caller" 或 "callee"
// contains filtered or unexported fields
}
GetFunctionAnalysisReq 获取函数调用关系分析的请求
func (*GetFunctionAnalysisReq) Descriptor
deprecated
added in
v1.1.0
func (*GetFunctionAnalysisReq) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionAnalysisReq.ProtoReflect.Descriptor instead.
func (*GetFunctionAnalysisReq) GetFunctionName ¶ added in v1.1.0
func (x *GetFunctionAnalysisReq) GetFunctionName() string
func (*GetFunctionAnalysisReq) GetType ¶ added in v1.1.0
func (x *GetFunctionAnalysisReq) GetType() string
func (*GetFunctionAnalysisReq) ProtoMessage ¶ added in v1.1.0
func (*GetFunctionAnalysisReq) ProtoMessage()
func (*GetFunctionAnalysisReq) ProtoReflect ¶ added in v1.1.0
func (x *GetFunctionAnalysisReq) ProtoReflect() protoreflect.Message
func (*GetFunctionAnalysisReq) Reset ¶ added in v1.1.0
func (x *GetFunctionAnalysisReq) Reset()
func (*GetFunctionAnalysisReq) String ¶ added in v1.1.0
func (x *GetFunctionAnalysisReq) String() string
type GetFunctionCallStatsReply ¶ added in v1.1.2
type GetFunctionCallStatsReply struct {
Stats []*FunctionCallStats `protobuf:"bytes,1,rep,name=stats,proto3" json:"stats,omitempty"` // 函数调用统计列表
// contains filtered or unexported fields
}
获取函数调用统计响应
func (*GetFunctionCallStatsReply) Descriptor
deprecated
added in
v1.1.2
func (*GetFunctionCallStatsReply) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionCallStatsReply.ProtoReflect.Descriptor instead.
func (*GetFunctionCallStatsReply) GetStats ¶ added in v1.1.2
func (x *GetFunctionCallStatsReply) GetStats() []*FunctionCallStats
func (*GetFunctionCallStatsReply) ProtoMessage ¶ added in v1.1.2
func (*GetFunctionCallStatsReply) ProtoMessage()
func (*GetFunctionCallStatsReply) ProtoReflect ¶ added in v1.1.2
func (x *GetFunctionCallStatsReply) ProtoReflect() protoreflect.Message
func (*GetFunctionCallStatsReply) Reset ¶ added in v1.1.2
func (x *GetFunctionCallStatsReply) Reset()
func (*GetFunctionCallStatsReply) String ¶ added in v1.1.2
func (x *GetFunctionCallStatsReply) String() string
type GetFunctionCallStatsReq ¶ added in v1.1.2
type GetFunctionCallStatsReq struct {
// dbPath参数已移除,从session中获取
FunctionName string `protobuf:"bytes,2,opt,name=functionName,proto3" json:"functionName,omitempty"` // 函数名称(可选,不提供则分析所有函数)
// contains filtered or unexported fields
}
获取函数调用统计请求
func (*GetFunctionCallStatsReq) Descriptor
deprecated
added in
v1.1.2
func (*GetFunctionCallStatsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionCallStatsReq.ProtoReflect.Descriptor instead.
func (*GetFunctionCallStatsReq) GetFunctionName ¶ added in v1.1.2
func (x *GetFunctionCallStatsReq) GetFunctionName() string
func (*GetFunctionCallStatsReq) ProtoMessage ¶ added in v1.1.2
func (*GetFunctionCallStatsReq) ProtoMessage()
func (*GetFunctionCallStatsReq) ProtoReflect ¶ added in v1.1.2
func (x *GetFunctionCallStatsReq) ProtoReflect() protoreflect.Message
func (*GetFunctionCallStatsReq) Reset ¶ added in v1.1.2
func (x *GetFunctionCallStatsReq) Reset()
func (*GetFunctionCallStatsReq) String ¶ added in v1.1.2
func (x *GetFunctionCallStatsReq) String() string
type GetFunctionInfoInGoroutineReply ¶ added in v1.2.0
type GetFunctionInfoInGoroutineReply struct {
FunctionInfo *GetFunctionInfoInGoroutineReply_FunctionInfo `protobuf:"bytes,1,opt,name=functionInfo,proto3" json:"functionInfo,omitempty"`
// contains filtered or unexported fields
}
GetFunctionInfoInGoroutineReply 获取函数在指定Goroutine中的信息响应
func (*GetFunctionInfoInGoroutineReply) Descriptor
deprecated
added in
v1.2.0
func (*GetFunctionInfoInGoroutineReply) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionInfoInGoroutineReply.ProtoReflect.Descriptor instead.
func (*GetFunctionInfoInGoroutineReply) GetFunctionInfo ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply) GetFunctionInfo() *GetFunctionInfoInGoroutineReply_FunctionInfo
func (*GetFunctionInfoInGoroutineReply) ProtoMessage ¶ added in v1.2.0
func (*GetFunctionInfoInGoroutineReply) ProtoMessage()
func (*GetFunctionInfoInGoroutineReply) ProtoReflect ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply) ProtoReflect() protoreflect.Message
func (*GetFunctionInfoInGoroutineReply) Reset ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply) Reset()
func (*GetFunctionInfoInGoroutineReply) String ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply) String() string
type GetFunctionInfoInGoroutineReply_FunctionInfo ¶ added in v1.2.0
type GetFunctionInfoInGoroutineReply_FunctionInfo struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 函数ID
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 函数名称
Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"` // 函数在调用链中的实际深度
ParentIds []*ParentInfo `protobuf:"bytes,4,rep,name=parentIds,proto3" json:"parentIds,omitempty"` // 父函数ID+深度列表(去重)
// contains filtered or unexported fields
}
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) Descriptor
deprecated
added in
v1.2.0
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionInfoInGoroutineReply_FunctionInfo.ProtoReflect.Descriptor instead.
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) GetDepth ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetDepth() int32
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) GetId ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetId() int64
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) GetName ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetName() string
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) GetParentIds ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) GetParentIds() []*ParentInfo
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) ProtoMessage ¶ added in v1.2.0
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) ProtoMessage()
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) ProtoReflect ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) ProtoReflect() protoreflect.Message
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) Reset ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) Reset()
func (*GetFunctionInfoInGoroutineReply_FunctionInfo) String ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReply_FunctionInfo) String() string
type GetFunctionInfoInGoroutineReq ¶ added in v1.2.0
type GetFunctionInfoInGoroutineReq struct {
// dbpath参数已移除,从session中获取
Gid uint64 `protobuf:"varint,2,opt,name=gid,proto3" json:"gid,omitempty"` // Goroutine ID
FunctionId int64 `protobuf:"varint,3,opt,name=functionId,proto3" json:"functionId,omitempty"` // 目标函数ID
CurrentDepth int32 `protobuf:"varint,4,opt,name=currentDepth,proto3" json:"currentDepth,omitempty"` // 当前显示深度
// contains filtered or unexported fields
}
GetFunctionInfoInGoroutineReq 获取函数在指定Goroutine中的信息请求
func (*GetFunctionInfoInGoroutineReq) Descriptor
deprecated
added in
v1.2.0
func (*GetFunctionInfoInGoroutineReq) Descriptor() ([]byte, []int)
Deprecated: Use GetFunctionInfoInGoroutineReq.ProtoReflect.Descriptor instead.
func (*GetFunctionInfoInGoroutineReq) GetCurrentDepth ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReq) GetCurrentDepth() int32
func (*GetFunctionInfoInGoroutineReq) GetFunctionId ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReq) GetFunctionId() int64
func (*GetFunctionInfoInGoroutineReq) GetGid ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReq) GetGid() uint64
func (*GetFunctionInfoInGoroutineReq) ProtoMessage ¶ added in v1.2.0
func (*GetFunctionInfoInGoroutineReq) ProtoMessage()
func (*GetFunctionInfoInGoroutineReq) ProtoReflect ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReq) ProtoReflect() protoreflect.Message
func (*GetFunctionInfoInGoroutineReq) Reset ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReq) Reset()
func (*GetFunctionInfoInGoroutineReq) String ¶ added in v1.2.0
func (x *GetFunctionInfoInGoroutineReq) String() string
type GetGidsByFunctionNameReply ¶
type GetGidsByFunctionNameReply struct {
Body []*GetGidsByFunctionNameReply_Body `protobuf:"bytes,1,rep,name=body,proto3" json:"body,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // 总的 GID 数量
// contains filtered or unexported fields
}
func (*GetGidsByFunctionNameReply) Descriptor
deprecated
func (*GetGidsByFunctionNameReply) Descriptor() ([]byte, []int)
Deprecated: Use GetGidsByFunctionNameReply.ProtoReflect.Descriptor instead.
func (*GetGidsByFunctionNameReply) GetBody ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply) GetBody() []*GetGidsByFunctionNameReply_Body
func (*GetGidsByFunctionNameReply) GetTotal ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply) GetTotal() int32
func (*GetGidsByFunctionNameReply) ProtoMessage ¶
func (*GetGidsByFunctionNameReply) ProtoMessage()
func (*GetGidsByFunctionNameReply) ProtoReflect ¶
func (x *GetGidsByFunctionNameReply) ProtoReflect() protoreflect.Message
func (*GetGidsByFunctionNameReply) Reset ¶
func (x *GetGidsByFunctionNameReply) Reset()
func (*GetGidsByFunctionNameReply) String ¶
func (x *GetGidsByFunctionNameReply) String() string
type GetGidsByFunctionNameReply_Body ¶ added in v1.1.0
type GetGidsByFunctionNameReply_Body struct {
Gid uint64 `protobuf:"varint,1,opt,name=gid,proto3" json:"gid,omitempty"`
InitialFunc string `protobuf:"bytes,2,opt,name=initialFunc,proto3" json:"initialFunc,omitempty"`
Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"` // 调用深度
ExecutionTime string `protobuf:"bytes,4,opt,name=executionTime,proto3" json:"executionTime,omitempty"` // 执行时间
IsFinished bool `protobuf:"varint,5,opt,name=isFinished,proto3" json:"isFinished,omitempty"` // 是否完成
FunctionId int64 `protobuf:"varint,6,opt,name=functionId,proto3" json:"functionId,omitempty"` // 函数ID
// contains filtered or unexported fields
}
func (*GetGidsByFunctionNameReply_Body) Descriptor
deprecated
added in
v1.1.0
func (*GetGidsByFunctionNameReply_Body) Descriptor() ([]byte, []int)
Deprecated: Use GetGidsByFunctionNameReply_Body.ProtoReflect.Descriptor instead.
func (*GetGidsByFunctionNameReply_Body) GetDepth ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) GetDepth() int32
func (*GetGidsByFunctionNameReply_Body) GetExecutionTime ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) GetExecutionTime() string
func (*GetGidsByFunctionNameReply_Body) GetFunctionId ¶ added in v1.2.0
func (x *GetGidsByFunctionNameReply_Body) GetFunctionId() int64
func (*GetGidsByFunctionNameReply_Body) GetGid ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) GetGid() uint64
func (*GetGidsByFunctionNameReply_Body) GetInitialFunc ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) GetInitialFunc() string
func (*GetGidsByFunctionNameReply_Body) GetIsFinished ¶ added in v1.1.1
func (x *GetGidsByFunctionNameReply_Body) GetIsFinished() bool
func (*GetGidsByFunctionNameReply_Body) ProtoMessage ¶ added in v1.1.0
func (*GetGidsByFunctionNameReply_Body) ProtoMessage()
func (*GetGidsByFunctionNameReply_Body) ProtoReflect ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) ProtoReflect() protoreflect.Message
func (*GetGidsByFunctionNameReply_Body) Reset ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) Reset()
func (*GetGidsByFunctionNameReply_Body) String ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReply_Body) String() string
type GetGidsByFunctionNameReq ¶
type GetGidsByFunctionNameReq struct {
FunctionName string `protobuf:"bytes,1,opt,name=functionName,proto3" json:"functionName,omitempty"`
// path参数已移除,从session中获取
IncludeMetrics bool `protobuf:"varint,3,opt,name=includeMetrics,proto3" json:"includeMetrics,omitempty"` // 是否包含调用深度和执行时间等指标
// contains filtered or unexported fields
}
func (*GetGidsByFunctionNameReq) Descriptor
deprecated
func (*GetGidsByFunctionNameReq) Descriptor() ([]byte, []int)
Deprecated: Use GetGidsByFunctionNameReq.ProtoReflect.Descriptor instead.
func (*GetGidsByFunctionNameReq) GetFunctionName ¶
func (x *GetGidsByFunctionNameReq) GetFunctionName() string
func (*GetGidsByFunctionNameReq) GetIncludeMetrics ¶ added in v1.1.0
func (x *GetGidsByFunctionNameReq) GetIncludeMetrics() bool
func (*GetGidsByFunctionNameReq) ProtoMessage ¶
func (*GetGidsByFunctionNameReq) ProtoMessage()
func (*GetGidsByFunctionNameReq) ProtoReflect ¶
func (x *GetGidsByFunctionNameReq) ProtoReflect() protoreflect.Message
func (*GetGidsByFunctionNameReq) Reset ¶
func (x *GetGidsByFunctionNameReq) Reset()
func (*GetGidsByFunctionNameReq) String ¶
func (x *GetGidsByFunctionNameReq) String() string
type GetGoroutineStatsReply ¶ added in v1.1.0
type GetGoroutineStatsReply struct {
Active int32 `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"` // 活跃Goroutine数量
AvgTime string `protobuf:"bytes,2,opt,name=avgTime,proto3" json:"avgTime,omitempty"` // 平均执行时间
MaxDepth int32 `protobuf:"varint,3,opt,name=maxDepth,proto3" json:"maxDepth,omitempty"` // 最大调用深度
// contains filtered or unexported fields
}
GetGoroutineStatsReply 获取Goroutine统计信息的响应
func (*GetGoroutineStatsReply) Descriptor
deprecated
added in
v1.1.0
func (*GetGoroutineStatsReply) Descriptor() ([]byte, []int)
Deprecated: Use GetGoroutineStatsReply.ProtoReflect.Descriptor instead.
func (*GetGoroutineStatsReply) GetActive ¶ added in v1.1.0
func (x *GetGoroutineStatsReply) GetActive() int32
func (*GetGoroutineStatsReply) GetAvgTime ¶ added in v1.1.0
func (x *GetGoroutineStatsReply) GetAvgTime() string
func (*GetGoroutineStatsReply) GetMaxDepth ¶ added in v1.1.0
func (x *GetGoroutineStatsReply) GetMaxDepth() int32
func (*GetGoroutineStatsReply) ProtoMessage ¶ added in v1.1.0
func (*GetGoroutineStatsReply) ProtoMessage()
func (*GetGoroutineStatsReply) ProtoReflect ¶ added in v1.1.0
func (x *GetGoroutineStatsReply) ProtoReflect() protoreflect.Message
func (*GetGoroutineStatsReply) Reset ¶ added in v1.1.0
func (x *GetGoroutineStatsReply) Reset()
func (*GetGoroutineStatsReply) String ¶ added in v1.1.0
func (x *GetGoroutineStatsReply) String() string
type GetGoroutineStatsReq ¶ added in v1.1.0
type GetGoroutineStatsReq struct {
// contains filtered or unexported fields
}
GetGoroutineStatsReq 获取Goroutine统计信息的请求
func (*GetGoroutineStatsReq) Descriptor
deprecated
added in
v1.1.0
func (*GetGoroutineStatsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetGoroutineStatsReq.ProtoReflect.Descriptor instead.
func (*GetGoroutineStatsReq) ProtoMessage ¶ added in v1.1.0
func (*GetGoroutineStatsReq) ProtoMessage()
func (*GetGoroutineStatsReq) ProtoReflect ¶ added in v1.1.0
func (x *GetGoroutineStatsReq) ProtoReflect() protoreflect.Message
func (*GetGoroutineStatsReq) Reset ¶ added in v1.1.0
func (x *GetGoroutineStatsReq) Reset()
func (*GetGoroutineStatsReq) String ¶ added in v1.1.0
func (x *GetGoroutineStatsReq) String() string
type GetHotFunctionsReply ¶ added in v1.1.0
type GetHotFunctionsReply struct {
Functions []*GetHotFunctionsReply_HotFunction `protobuf:"bytes,1,rep,name=functions,proto3" json:"functions,omitempty"` // 热点函数列表
// contains filtered or unexported fields
}
GetHotFunctionsReply 获取热点函数的响应
func (*GetHotFunctionsReply) Descriptor
deprecated
added in
v1.1.0
func (*GetHotFunctionsReply) Descriptor() ([]byte, []int)
Deprecated: Use GetHotFunctionsReply.ProtoReflect.Descriptor instead.
func (*GetHotFunctionsReply) GetFunctions ¶ added in v1.1.0
func (x *GetHotFunctionsReply) GetFunctions() []*GetHotFunctionsReply_HotFunction
func (*GetHotFunctionsReply) ProtoMessage ¶ added in v1.1.0
func (*GetHotFunctionsReply) ProtoMessage()
func (*GetHotFunctionsReply) ProtoReflect ¶ added in v1.1.0
func (x *GetHotFunctionsReply) ProtoReflect() protoreflect.Message
func (*GetHotFunctionsReply) Reset ¶ added in v1.1.0
func (x *GetHotFunctionsReply) Reset()
func (*GetHotFunctionsReply) String ¶ added in v1.1.0
func (x *GetHotFunctionsReply) String() string
type GetHotFunctionsReply_HotFunction ¶ added in v1.1.0
type GetHotFunctionsReply_HotFunction struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 函数名称
Package string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` // 包名
CallCount int32 `protobuf:"varint,3,opt,name=call_count,json=callCount,proto3" json:"call_count,omitempty"` // 调用次数
TotalTime string `protobuf:"bytes,4,opt,name=total_time,json=totalTime,proto3" json:"total_time,omitempty"` // 总耗时
AvgTime string `protobuf:"bytes,5,opt,name=avg_time,json=avgTime,proto3" json:"avg_time,omitempty"` // 平均耗时
// contains filtered or unexported fields
}
func (*GetHotFunctionsReply_HotFunction) Descriptor
deprecated
added in
v1.1.0
func (*GetHotFunctionsReply_HotFunction) Descriptor() ([]byte, []int)
Deprecated: Use GetHotFunctionsReply_HotFunction.ProtoReflect.Descriptor instead.
func (*GetHotFunctionsReply_HotFunction) GetAvgTime ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) GetAvgTime() string
func (*GetHotFunctionsReply_HotFunction) GetCallCount ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) GetCallCount() int32
func (*GetHotFunctionsReply_HotFunction) GetName ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) GetName() string
func (*GetHotFunctionsReply_HotFunction) GetPackage ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) GetPackage() string
func (*GetHotFunctionsReply_HotFunction) GetTotalTime ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) GetTotalTime() string
func (*GetHotFunctionsReply_HotFunction) ProtoMessage ¶ added in v1.1.0
func (*GetHotFunctionsReply_HotFunction) ProtoMessage()
func (*GetHotFunctionsReply_HotFunction) ProtoReflect ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) ProtoReflect() protoreflect.Message
func (*GetHotFunctionsReply_HotFunction) Reset ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) Reset()
func (*GetHotFunctionsReply_HotFunction) String ¶ added in v1.1.0
func (x *GetHotFunctionsReply_HotFunction) String() string
type GetHotFunctionsReq ¶ added in v1.1.0
type GetHotFunctionsReq struct {
SortBy string `protobuf:"bytes,1,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"` // 排序方式: "calls" 或 "time"
// contains filtered or unexported fields
}
GetHotFunctionsReq 获取热点函数的请求
func (*GetHotFunctionsReq) Descriptor
deprecated
added in
v1.1.0
func (*GetHotFunctionsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetHotFunctionsReq.ProtoReflect.Descriptor instead.
func (*GetHotFunctionsReq) GetSortBy ¶ added in v1.1.0
func (x *GetHotFunctionsReq) GetSortBy() string
func (*GetHotFunctionsReq) ProtoMessage ¶ added in v1.1.0
func (*GetHotFunctionsReq) ProtoMessage()
func (*GetHotFunctionsReq) ProtoReflect ¶ added in v1.1.0
func (x *GetHotFunctionsReq) ProtoReflect() protoreflect.Message
func (*GetHotFunctionsReq) Reset ¶ added in v1.1.0
func (x *GetHotFunctionsReq) Reset()
func (*GetHotFunctionsReq) String ¶ added in v1.1.0
func (x *GetHotFunctionsReq) String() string
type GetModuleNamesReply ¶ added in v1.2.0
type GetModuleNamesReply struct {
ModuleNames []string `protobuf:"bytes,1,rep,name=moduleNames,proto3" json:"moduleNames,omitempty"` // 前5个最频繁的模块名称(按频率排序)
// contains filtered or unexported fields
}
GetModuleNamesReply 获取模块名称响应
func (*GetModuleNamesReply) Descriptor
deprecated
added in
v1.2.0
func (*GetModuleNamesReply) Descriptor() ([]byte, []int)
Deprecated: Use GetModuleNamesReply.ProtoReflect.Descriptor instead.
func (*GetModuleNamesReply) GetModuleNames ¶ added in v1.2.0
func (x *GetModuleNamesReply) GetModuleNames() []string
func (*GetModuleNamesReply) ProtoMessage ¶ added in v1.2.0
func (*GetModuleNamesReply) ProtoMessage()
func (*GetModuleNamesReply) ProtoReflect ¶ added in v1.2.0
func (x *GetModuleNamesReply) ProtoReflect() protoreflect.Message
func (*GetModuleNamesReply) Reset ¶ added in v1.2.0
func (x *GetModuleNamesReply) Reset()
func (*GetModuleNamesReply) String ¶ added in v1.2.0
func (x *GetModuleNamesReply) String() string
type GetModuleNamesReq ¶ added in v1.2.0
type GetModuleNamesReq struct {
// dbpath参数已移除,从session中获取
MaxSamples int32 `protobuf:"varint,2,opt,name=maxSamples,proto3" json:"maxSamples,omitempty"` // 最大采样数量,默认5000
// contains filtered or unexported fields
}
GetModuleNamesReq 获取模块名称请求
func (*GetModuleNamesReq) Descriptor
deprecated
added in
v1.2.0
func (*GetModuleNamesReq) Descriptor() ([]byte, []int)
Deprecated: Use GetModuleNamesReq.ProtoReflect.Descriptor instead.
func (*GetModuleNamesReq) GetMaxSamples ¶ added in v1.2.0
func (x *GetModuleNamesReq) GetMaxSamples() int32
func (*GetModuleNamesReq) ProtoMessage ¶ added in v1.2.0
func (*GetModuleNamesReq) ProtoMessage()
func (*GetModuleNamesReq) ProtoReflect ¶ added in v1.2.0
func (x *GetModuleNamesReq) ProtoReflect() protoreflect.Message
func (*GetModuleNamesReq) Reset ¶ added in v1.2.0
func (x *GetModuleNamesReq) Reset()
func (*GetModuleNamesReq) String ¶ added in v1.2.0
func (x *GetModuleNamesReq) String() string
type GetParamsByIDReply ¶
type GetParamsByIDReply struct {
Params []*TraceParams `protobuf:"bytes,1,rep,name=params,proto3" json:"params,omitempty"`
// contains filtered or unexported fields
}
func (*GetParamsByIDReply) Descriptor
deprecated
func (*GetParamsByIDReply) Descriptor() ([]byte, []int)
Deprecated: Use GetParamsByIDReply.ProtoReflect.Descriptor instead.
func (*GetParamsByIDReply) GetParams ¶
func (x *GetParamsByIDReply) GetParams() []*TraceParams
func (*GetParamsByIDReply) ProtoMessage ¶
func (*GetParamsByIDReply) ProtoMessage()
func (*GetParamsByIDReply) ProtoReflect ¶
func (x *GetParamsByIDReply) ProtoReflect() protoreflect.Message
func (*GetParamsByIDReply) Reset ¶
func (x *GetParamsByIDReply) Reset()
func (*GetParamsByIDReply) String ¶
func (x *GetParamsByIDReply) String() string
type GetParamsByIDReq ¶
type GetParamsByIDReq struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // dbpath参数已移除,从session中获取
// contains filtered or unexported fields
}
func (*GetParamsByIDReq) Descriptor
deprecated
func (*GetParamsByIDReq) Descriptor() ([]byte, []int)
Deprecated: Use GetParamsByIDReq.ProtoReflect.Descriptor instead.
func (*GetParamsByIDReq) GetId ¶
func (x *GetParamsByIDReq) GetId() int32
func (*GetParamsByIDReq) ProtoMessage ¶
func (*GetParamsByIDReq) ProtoMessage()
func (*GetParamsByIDReq) ProtoReflect ¶
func (x *GetParamsByIDReq) ProtoReflect() protoreflect.Message
func (*GetParamsByIDReq) Reset ¶
func (x *GetParamsByIDReq) Reset()
func (*GetParamsByIDReq) String ¶
func (x *GetParamsByIDReq) String() string
type GetParentFunctionsReply ¶ added in v1.1.3
type GetParentFunctionsReply struct {
Functions []*FunctionNode `protobuf:"bytes,1,rep,name=functions,proto3" json:"functions,omitempty"`
// contains filtered or unexported fields
}
func (*GetParentFunctionsReply) Descriptor
deprecated
added in
v1.1.3
func (*GetParentFunctionsReply) Descriptor() ([]byte, []int)
Deprecated: Use GetParentFunctionsReply.ProtoReflect.Descriptor instead.
func (*GetParentFunctionsReply) GetFunctions ¶ added in v1.1.3
func (x *GetParentFunctionsReply) GetFunctions() []*FunctionNode
func (*GetParentFunctionsReply) ProtoMessage ¶ added in v1.1.3
func (*GetParentFunctionsReply) ProtoMessage()
func (*GetParentFunctionsReply) ProtoReflect ¶ added in v1.1.3
func (x *GetParentFunctionsReply) ProtoReflect() protoreflect.Message
func (*GetParentFunctionsReply) Reset ¶ added in v1.1.3
func (x *GetParentFunctionsReply) Reset()
func (*GetParentFunctionsReply) String ¶ added in v1.1.3
func (x *GetParentFunctionsReply) String() string
type GetParentFunctionsReq ¶ added in v1.1.3
type GetParentFunctionsReq struct {
// dbpath参数已移除,从session中获取
FunctionName string `protobuf:"bytes,2,opt,name=functionName,proto3" json:"functionName,omitempty"` // 函数名称
// contains filtered or unexported fields
}
func (*GetParentFunctionsReq) Descriptor
deprecated
added in
v1.1.3
func (*GetParentFunctionsReq) Descriptor() ([]byte, []int)
Deprecated: Use GetParentFunctionsReq.ProtoReflect.Descriptor instead.
func (*GetParentFunctionsReq) GetFunctionName ¶ added in v1.1.3
func (x *GetParentFunctionsReq) GetFunctionName() string
func (*GetParentFunctionsReq) ProtoMessage ¶ added in v1.1.3
func (*GetParentFunctionsReq) ProtoMessage()
func (*GetParentFunctionsReq) ProtoReflect ¶ added in v1.1.3
func (x *GetParentFunctionsReq) ProtoReflect() protoreflect.Message
func (*GetParentFunctionsReq) Reset ¶ added in v1.1.3
func (x *GetParentFunctionsReq) Reset()
func (*GetParentFunctionsReq) String ¶ added in v1.1.3
func (x *GetParentFunctionsReq) String() string
type GetPerformanceAnomaliesReply ¶ added in v1.1.2
type GetPerformanceAnomaliesReply struct {
Anomalies []*PerformanceAnomaly `protobuf:"bytes,1,rep,name=anomalies,proto3" json:"anomalies,omitempty"` // 性能异常列表
// contains filtered or unexported fields
}
获取性能异常检测响应
func (*GetPerformanceAnomaliesReply) Descriptor
deprecated
added in
v1.1.2
func (*GetPerformanceAnomaliesReply) Descriptor() ([]byte, []int)
Deprecated: Use GetPerformanceAnomaliesReply.ProtoReflect.Descriptor instead.
func (*GetPerformanceAnomaliesReply) GetAnomalies ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReply) GetAnomalies() []*PerformanceAnomaly
func (*GetPerformanceAnomaliesReply) ProtoMessage ¶ added in v1.1.2
func (*GetPerformanceAnomaliesReply) ProtoMessage()
func (*GetPerformanceAnomaliesReply) ProtoReflect ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReply) ProtoReflect() protoreflect.Message
func (*GetPerformanceAnomaliesReply) Reset ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReply) Reset()
func (*GetPerformanceAnomaliesReply) String ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReply) String() string
type GetPerformanceAnomaliesReq ¶ added in v1.1.2
type GetPerformanceAnomaliesReq struct {
// dbPath参数已移除,从session中获取
FunctionName string `protobuf:"bytes,2,opt,name=functionName,proto3" json:"functionName,omitempty"` // 函数名称(可选,不提供则检测所有函数)
Threshold float64 `protobuf:"fixed64,3,opt,name=threshold,proto3" json:"threshold,omitempty"` // 异常阈值(标准差倍数),默认为2.0
// contains filtered or unexported fields
}
获取性能异常检测请求
func (*GetPerformanceAnomaliesReq) Descriptor
deprecated
added in
v1.1.2
func (*GetPerformanceAnomaliesReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPerformanceAnomaliesReq.ProtoReflect.Descriptor instead.
func (*GetPerformanceAnomaliesReq) GetFunctionName ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReq) GetFunctionName() string
func (*GetPerformanceAnomaliesReq) GetThreshold ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReq) GetThreshold() float64
func (*GetPerformanceAnomaliesReq) ProtoMessage ¶ added in v1.1.2
func (*GetPerformanceAnomaliesReq) ProtoMessage()
func (*GetPerformanceAnomaliesReq) ProtoReflect ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReq) ProtoReflect() protoreflect.Message
func (*GetPerformanceAnomaliesReq) Reset ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReq) Reset()
func (*GetPerformanceAnomaliesReq) String ¶ added in v1.1.2
func (x *GetPerformanceAnomaliesReq) String() string
type GetTraceGraphReply ¶ added in v1.0.1
type GetTraceGraphReply struct {
Nodes []*GraphNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
Edges []*GraphEdge `protobuf:"bytes,2,rep,name=edges,proto3" json:"edges,omitempty"`
// contains filtered or unexported fields
}
func (*GetTraceGraphReply) Descriptor
deprecated
added in
v1.0.1
func (*GetTraceGraphReply) Descriptor() ([]byte, []int)
Deprecated: Use GetTraceGraphReply.ProtoReflect.Descriptor instead.
func (*GetTraceGraphReply) GetEdges ¶ added in v1.0.1
func (x *GetTraceGraphReply) GetEdges() []*GraphEdge
func (*GetTraceGraphReply) GetNodes ¶ added in v1.0.1
func (x *GetTraceGraphReply) GetNodes() []*GraphNode
func (*GetTraceGraphReply) ProtoMessage ¶ added in v1.0.1
func (*GetTraceGraphReply) ProtoMessage()
func (*GetTraceGraphReply) ProtoReflect ¶ added in v1.0.1
func (x *GetTraceGraphReply) ProtoReflect() protoreflect.Message
func (*GetTraceGraphReply) Reset ¶ added in v1.0.1
func (x *GetTraceGraphReply) Reset()
func (*GetTraceGraphReply) String ¶ added in v1.0.1
func (x *GetTraceGraphReply) String() string
type GetTraceGraphReq ¶ added in v1.0.1
type GetTraceGraphReq struct {
Gid uint64 `protobuf:"varint,1,opt,name=gid,proto3" json:"gid,omitempty"` // dbpath参数已移除,从session中获取
// contains filtered or unexported fields
}
func (*GetTraceGraphReq) Descriptor
deprecated
added in
v1.0.1
func (*GetTraceGraphReq) Descriptor() ([]byte, []int)
Deprecated: Use GetTraceGraphReq.ProtoReflect.Descriptor instead.
func (*GetTraceGraphReq) GetGid ¶ added in v1.0.1
func (x *GetTraceGraphReq) GetGid() uint64
func (*GetTraceGraphReq) ProtoMessage ¶ added in v1.0.1
func (*GetTraceGraphReq) ProtoMessage()
func (*GetTraceGraphReq) ProtoReflect ¶ added in v1.0.1
func (x *GetTraceGraphReq) ProtoReflect() protoreflect.Message
func (*GetTraceGraphReq) Reset ¶ added in v1.0.1
func (x *GetTraceGraphReq) Reset()
func (*GetTraceGraphReq) String ¶ added in v1.0.1
func (x *GetTraceGraphReq) String() string
type GetTracesByParentFuncReply ¶ added in v1.1.0
type GetTracesByParentFuncReply struct {
TraceData []*GetTracesByParentFuncReply_TraceData `protobuf:"bytes,1,rep,name=traceData,proto3" json:"traceData,omitempty"`
// contains filtered or unexported fields
}
GetTracesByParentFuncReply 根据父函数名称获取函数调用的响应
func (*GetTracesByParentFuncReply) Descriptor
deprecated
added in
v1.1.0
func (*GetTracesByParentFuncReply) Descriptor() ([]byte, []int)
Deprecated: Use GetTracesByParentFuncReply.ProtoReflect.Descriptor instead.
func (*GetTracesByParentFuncReply) GetTraceData ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply) GetTraceData() []*GetTracesByParentFuncReply_TraceData
func (*GetTracesByParentFuncReply) ProtoMessage ¶ added in v1.1.0
func (*GetTracesByParentFuncReply) ProtoMessage()
func (*GetTracesByParentFuncReply) ProtoReflect ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply) ProtoReflect() protoreflect.Message
func (*GetTracesByParentFuncReply) Reset ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply) Reset()
func (*GetTracesByParentFuncReply) String ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply) String() string
type GetTracesByParentFuncReply_TraceData ¶ added in v1.1.0
type GetTracesByParentFuncReply_TraceData struct {
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Gid int32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"`
Indent int32 `protobuf:"varint,4,opt,name=indent,proto3" json:"indent,omitempty"`
Params []*TraceParams `protobuf:"bytes,5,rep,name=params,proto3" json:"params,omitempty"`
ParamCount int32 `protobuf:"varint,6,opt,name=paramCount,proto3" json:"paramCount,omitempty"`
TimeCost string `protobuf:"bytes,7,opt,name=timeCost,proto3" json:"timeCost,omitempty"`
ParentId int64 `protobuf:"varint,8,opt,name=parentId,proto3" json:"parentId,omitempty"` // 父函数ID
Seq string `protobuf:"bytes,9,opt,name=seq,proto3" json:"seq,omitempty"` // 序列号
// contains filtered or unexported fields
}
func (*GetTracesByParentFuncReply_TraceData) Descriptor
deprecated
added in
v1.1.0
func (*GetTracesByParentFuncReply_TraceData) Descriptor() ([]byte, []int)
Deprecated: Use GetTracesByParentFuncReply_TraceData.ProtoReflect.Descriptor instead.
func (*GetTracesByParentFuncReply_TraceData) GetGid ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetGid() int32
func (*GetTracesByParentFuncReply_TraceData) GetId ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetId() int32
func (*GetTracesByParentFuncReply_TraceData) GetIndent ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetIndent() int32
func (*GetTracesByParentFuncReply_TraceData) GetName ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetName() string
func (*GetTracesByParentFuncReply_TraceData) GetParamCount ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetParamCount() int32
func (*GetTracesByParentFuncReply_TraceData) GetParams ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetParams() []*TraceParams
func (*GetTracesByParentFuncReply_TraceData) GetParentId ¶ added in v1.1.1
func (x *GetTracesByParentFuncReply_TraceData) GetParentId() int64
func (*GetTracesByParentFuncReply_TraceData) GetSeq ¶ added in v1.1.6
func (x *GetTracesByParentFuncReply_TraceData) GetSeq() string
func (*GetTracesByParentFuncReply_TraceData) GetTimeCost ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) GetTimeCost() string
func (*GetTracesByParentFuncReply_TraceData) ProtoMessage ¶ added in v1.1.0
func (*GetTracesByParentFuncReply_TraceData) ProtoMessage()
func (*GetTracesByParentFuncReply_TraceData) ProtoReflect ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) ProtoReflect() protoreflect.Message
func (*GetTracesByParentFuncReply_TraceData) Reset ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) Reset()
func (*GetTracesByParentFuncReply_TraceData) String ¶ added in v1.1.0
func (x *GetTracesByParentFuncReply_TraceData) String() string
type GetTracesByParentFuncReq ¶ added in v1.1.0
type GetTracesByParentFuncReq struct {
ParentId int64 `protobuf:"varint,1,opt,name=parentId,proto3" json:"parentId,omitempty"` // dbpath参数已移除,从session中获取
// contains filtered or unexported fields
}
GetTracesByParentFuncReq 根据父函数ID获取函数调用的请求
func (*GetTracesByParentFuncReq) Descriptor
deprecated
added in
v1.1.0
func (*GetTracesByParentFuncReq) Descriptor() ([]byte, []int)
Deprecated: Use GetTracesByParentFuncReq.ProtoReflect.Descriptor instead.
func (*GetTracesByParentFuncReq) GetParentId ¶ added in v1.1.1
func (x *GetTracesByParentFuncReq) GetParentId() int64
func (*GetTracesByParentFuncReq) ProtoMessage ¶ added in v1.1.0
func (*GetTracesByParentFuncReq) ProtoMessage()
func (*GetTracesByParentFuncReq) ProtoReflect ¶ added in v1.1.0
func (x *GetTracesByParentFuncReq) ProtoReflect() protoreflect.Message
func (*GetTracesByParentFuncReq) Reset ¶ added in v1.1.0
func (x *GetTracesByParentFuncReq) Reset()
func (*GetTracesByParentFuncReq) String ¶ added in v1.1.0
func (x *GetTracesByParentFuncReq) String() string
type GetTreeGraphByGIDReply ¶ added in v1.1.2
type GetTreeGraphByGIDReply struct {
Trees []*TreeNode `protobuf:"bytes,1,rep,name=trees,proto3" json:"trees,omitempty"` // 多棵树
// contains filtered or unexported fields
}
根据GID获取树状图响应 - 返回多棵树
func (*GetTreeGraphByGIDReply) Descriptor
deprecated
added in
v1.1.2
func (*GetTreeGraphByGIDReply) Descriptor() ([]byte, []int)
Deprecated: Use GetTreeGraphByGIDReply.ProtoReflect.Descriptor instead.
func (*GetTreeGraphByGIDReply) GetTrees ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReply) GetTrees() []*TreeNode
func (*GetTreeGraphByGIDReply) ProtoMessage ¶ added in v1.1.2
func (*GetTreeGraphByGIDReply) ProtoMessage()
func (*GetTreeGraphByGIDReply) ProtoReflect ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReply) ProtoReflect() protoreflect.Message
func (*GetTreeGraphByGIDReply) Reset ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReply) Reset()
func (*GetTreeGraphByGIDReply) String ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReply) String() string
type GetTreeGraphByGIDReq ¶ added in v1.1.2
type GetTreeGraphByGIDReq struct {
// dbPath参数已移除,从session中获取
Gid uint64 `protobuf:"varint,2,opt,name=gid,proto3" json:"gid,omitempty"` // Goroutine ID
// contains filtered or unexported fields
}
根据GID获取树状图请求
func (*GetTreeGraphByGIDReq) Descriptor
deprecated
added in
v1.1.2
func (*GetTreeGraphByGIDReq) Descriptor() ([]byte, []int)
Deprecated: Use GetTreeGraphByGIDReq.ProtoReflect.Descriptor instead.
func (*GetTreeGraphByGIDReq) GetGid ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReq) GetGid() uint64
func (*GetTreeGraphByGIDReq) ProtoMessage ¶ added in v1.1.2
func (*GetTreeGraphByGIDReq) ProtoMessage()
func (*GetTreeGraphByGIDReq) ProtoReflect ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReq) ProtoReflect() protoreflect.Message
func (*GetTreeGraphByGIDReq) Reset ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReq) Reset()
func (*GetTreeGraphByGIDReq) String ¶ added in v1.1.2
func (x *GetTreeGraphByGIDReq) String() string
type GetTreeGraphReply ¶ added in v1.1.2
type GetTreeGraphReply struct {
Trees []*TreeNode `protobuf:"bytes,1,rep,name=trees,proto3" json:"trees,omitempty"` // 多棵树
// contains filtered or unexported fields
}
获取树状图响应
func (*GetTreeGraphReply) Descriptor
deprecated
added in
v1.1.2
func (*GetTreeGraphReply) Descriptor() ([]byte, []int)
Deprecated: Use GetTreeGraphReply.ProtoReflect.Descriptor instead.
func (*GetTreeGraphReply) GetTrees ¶ added in v1.1.2
func (x *GetTreeGraphReply) GetTrees() []*TreeNode
func (*GetTreeGraphReply) ProtoMessage ¶ added in v1.1.2
func (*GetTreeGraphReply) ProtoMessage()
func (*GetTreeGraphReply) ProtoReflect ¶ added in v1.1.2
func (x *GetTreeGraphReply) ProtoReflect() protoreflect.Message
func (*GetTreeGraphReply) Reset ¶ added in v1.1.2
func (x *GetTreeGraphReply) Reset()
func (*GetTreeGraphReply) String ¶ added in v1.1.2
func (x *GetTreeGraphReply) String() string
type GetTreeGraphReq ¶ added in v1.1.2
type GetTreeGraphReq struct {
// dbPath参数已移除,从session中获取
FunctionName string `protobuf:"bytes,2,opt,name=functionName,proto3" json:"functionName,omitempty"` // 函数名称
ChainType string `protobuf:"bytes,3,opt,name=chainType,proto3" json:"chainType,omitempty"` // 链路类型: "upstream"(上游调用), "downstream"(下游调用), "full"(全链路)
Depth int32 `protobuf:"varint,4,opt,name=depth,proto3" json:"depth,omitempty"` // 深度
// contains filtered or unexported fields
}
获取树状图请求
func (*GetTreeGraphReq) Descriptor
deprecated
added in
v1.1.2
func (*GetTreeGraphReq) Descriptor() ([]byte, []int)
Deprecated: Use GetTreeGraphReq.ProtoReflect.Descriptor instead.
func (*GetTreeGraphReq) GetChainType ¶ added in v1.1.2
func (x *GetTreeGraphReq) GetChainType() string
func (*GetTreeGraphReq) GetDepth ¶ added in v1.1.3
func (x *GetTreeGraphReq) GetDepth() int32
func (*GetTreeGraphReq) GetFunctionName ¶ added in v1.1.2
func (x *GetTreeGraphReq) GetFunctionName() string
func (*GetTreeGraphReq) ProtoMessage ¶ added in v1.1.2
func (*GetTreeGraphReq) ProtoMessage()
func (*GetTreeGraphReq) ProtoReflect ¶ added in v1.1.2
func (x *GetTreeGraphReq) ProtoReflect() protoreflect.Message
func (*GetTreeGraphReq) Reset ¶ added in v1.1.2
func (x *GetTreeGraphReq) Reset()
func (*GetTreeGraphReq) String ¶ added in v1.1.2
func (x *GetTreeGraphReq) String() string
type GraphEdge ¶ added in v1.0.1
type GraphEdge struct {
Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
Label string `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
Count int32 `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"` // 调用次数
// contains filtered or unexported fields
}
func (*GraphEdge) Descriptor
deprecated
added in
v1.0.1
func (*GraphEdge) ProtoMessage ¶ added in v1.0.1
func (*GraphEdge) ProtoMessage()
func (*GraphEdge) ProtoReflect ¶ added in v1.0.1
func (x *GraphEdge) ProtoReflect() protoreflect.Message
type GraphNode ¶ added in v1.0.1
type GraphNode struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
CallCount int32 `protobuf:"varint,3,opt,name=callCount,proto3" json:"callCount,omitempty"`
Package string `protobuf:"bytes,4,opt,name=package,proto3" json:"package,omitempty"` // 包名
TimeCost string `protobuf:"bytes,5,opt,name=timeCost,proto3" json:"timeCost,omitempty"` // 执行耗时
// contains filtered or unexported fields
}
func (*GraphNode) Descriptor
deprecated
added in
v1.0.1
func (*GraphNode) GetCallCount ¶ added in v1.0.1
func (*GraphNode) GetPackage ¶ added in v1.1.0
func (*GraphNode) GetTimeCost ¶ added in v1.1.0
func (*GraphNode) ProtoMessage ¶ added in v1.0.1
func (*GraphNode) ProtoMessage()
func (*GraphNode) ProtoReflect ¶ added in v1.0.1
func (x *GraphNode) ProtoReflect() protoreflect.Message
type HotFunction ¶ added in v1.1.0
type HotFunction struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CallCount int32 `protobuf:"varint,2,opt,name=call_count,json=callCount,proto3" json:"call_count,omitempty"`
// contains filtered or unexported fields
}
热点函数
func (*HotFunction) Descriptor
deprecated
added in
v1.1.0
func (*HotFunction) Descriptor() ([]byte, []int)
Deprecated: Use HotFunction.ProtoReflect.Descriptor instead.
func (*HotFunction) GetCallCount ¶ added in v1.1.0
func (x *HotFunction) GetCallCount() int32
func (*HotFunction) GetName ¶ added in v1.1.0
func (x *HotFunction) GetName() string
func (*HotFunction) ProtoMessage ¶ added in v1.1.0
func (*HotFunction) ProtoMessage()
func (*HotFunction) ProtoReflect ¶ added in v1.1.0
func (x *HotFunction) ProtoReflect() protoreflect.Message
func (*HotFunction) Reset ¶ added in v1.1.0
func (x *HotFunction) Reset()
func (*HotFunction) String ¶ added in v1.1.0
func (x *HotFunction) String() string
type InstrumentProjectReply ¶ added in v1.1.0
type InstrumentProjectReply struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"` // 是否成功
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // 消息
// contains filtered or unexported fields
}
插桩响应
func (*InstrumentProjectReply) Descriptor
deprecated
added in
v1.1.0
func (*InstrumentProjectReply) Descriptor() ([]byte, []int)
Deprecated: Use InstrumentProjectReply.ProtoReflect.Descriptor instead.
func (*InstrumentProjectReply) GetMessage ¶ added in v1.1.0
func (x *InstrumentProjectReply) GetMessage() string
func (*InstrumentProjectReply) GetSuccess ¶ added in v1.1.0
func (x *InstrumentProjectReply) GetSuccess() bool
func (*InstrumentProjectReply) ProtoMessage ¶ added in v1.1.0
func (*InstrumentProjectReply) ProtoMessage()
func (*InstrumentProjectReply) ProtoReflect ¶ added in v1.1.0
func (x *InstrumentProjectReply) ProtoReflect() protoreflect.Message
func (*InstrumentProjectReply) Reset ¶ added in v1.1.0
func (x *InstrumentProjectReply) Reset()
func (*InstrumentProjectReply) String ¶ added in v1.1.0
func (x *InstrumentProjectReply) String() string
type InstrumentProjectReq ¶ added in v1.1.0
type InstrumentProjectReq struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // 项目路径
// contains filtered or unexported fields
}
插桩请求
func (*InstrumentProjectReq) Descriptor
deprecated
added in
v1.1.0
func (*InstrumentProjectReq) Descriptor() ([]byte, []int)
Deprecated: Use InstrumentProjectReq.ProtoReflect.Descriptor instead.
func (*InstrumentProjectReq) GetPath ¶ added in v1.1.0
func (x *InstrumentProjectReq) GetPath() string
func (*InstrumentProjectReq) ProtoMessage ¶ added in v1.1.0
func (*InstrumentProjectReq) ProtoMessage()
func (*InstrumentProjectReq) ProtoReflect ¶ added in v1.1.0
func (x *InstrumentProjectReq) ProtoReflect() protoreflect.Message
func (*InstrumentProjectReq) Reset ¶ added in v1.1.0
func (x *InstrumentProjectReq) Reset()
func (*InstrumentProjectReq) String ¶ added in v1.1.0
func (x *InstrumentProjectReq) String() string
type PackageDependency ¶ added in v1.1.0
type PackageDependency struct {
Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
包依赖关系
func (*PackageDependency) Descriptor
deprecated
added in
v1.1.0
func (*PackageDependency) Descriptor() ([]byte, []int)
Deprecated: Use PackageDependency.ProtoReflect.Descriptor instead.
func (*PackageDependency) GetCount ¶ added in v1.1.0
func (x *PackageDependency) GetCount() int32
func (*PackageDependency) GetSource ¶ added in v1.1.0
func (x *PackageDependency) GetSource() string
func (*PackageDependency) GetTarget ¶ added in v1.1.0
func (x *PackageDependency) GetTarget() string
func (*PackageDependency) ProtoMessage ¶ added in v1.1.0
func (*PackageDependency) ProtoMessage()
func (*PackageDependency) ProtoReflect ¶ added in v1.1.0
func (x *PackageDependency) ProtoReflect() protoreflect.Message
func (*PackageDependency) Reset ¶ added in v1.1.0
func (x *PackageDependency) Reset()
func (*PackageDependency) String ¶ added in v1.1.0
func (x *PackageDependency) String() string
type ParentInfo ¶ added in v1.2.0
type ParentInfo struct {
ParentId int64 `protobuf:"varint,1,opt,name=parentId,proto3" json:"parentId,omitempty"` // 父函数ID
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // 父函数名称
Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"` // 深度
// contains filtered or unexported fields
}
ParentInfo 父函数信息
func (*ParentInfo) Descriptor
deprecated
added in
v1.2.0
func (*ParentInfo) Descriptor() ([]byte, []int)
Deprecated: Use ParentInfo.ProtoReflect.Descriptor instead.
func (*ParentInfo) GetDepth ¶ added in v1.2.0
func (x *ParentInfo) GetDepth() int32
func (*ParentInfo) GetName ¶ added in v1.2.0
func (x *ParentInfo) GetName() string
func (*ParentInfo) GetParentId ¶ added in v1.2.0
func (x *ParentInfo) GetParentId() int64
func (*ParentInfo) ProtoMessage ¶ added in v1.2.0
func (*ParentInfo) ProtoMessage()
func (*ParentInfo) ProtoReflect ¶ added in v1.2.0
func (x *ParentInfo) ProtoReflect() protoreflect.Message
func (*ParentInfo) Reset ¶ added in v1.2.0
func (x *ParentInfo) Reset()
func (*ParentInfo) String ¶ added in v1.2.0
func (x *ParentInfo) String() string
type PerformanceAnomaly ¶ added in v1.1.2
type PerformanceAnomaly struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 函数名称
Package string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` // 包名
AnomalyType string `protobuf:"bytes,3,opt,name=anomalyType,proto3" json:"anomalyType,omitempty"` // 异常类型: "time_variance"(时间波动), "depth_anomaly"(调用深度异常), "frequency_anomaly"(调用频率异常)
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // 异常描述
Severity float64 `protobuf:"fixed64,5,opt,name=severity,proto3" json:"severity,omitempty"` // 严重程度 (0.0-1.0)
Details map[string]string `` // 详细信息
/* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
性能异常信息
func (*PerformanceAnomaly) Descriptor
deprecated
added in
v1.1.2
func (*PerformanceAnomaly) Descriptor() ([]byte, []int)
Deprecated: Use PerformanceAnomaly.ProtoReflect.Descriptor instead.
func (*PerformanceAnomaly) GetAnomalyType ¶ added in v1.1.2
func (x *PerformanceAnomaly) GetAnomalyType() string
func (*PerformanceAnomaly) GetDescription ¶ added in v1.1.2
func (x *PerformanceAnomaly) GetDescription() string
func (*PerformanceAnomaly) GetDetails ¶ added in v1.1.2
func (x *PerformanceAnomaly) GetDetails() map[string]string
func (*PerformanceAnomaly) GetName ¶ added in v1.1.2
func (x *PerformanceAnomaly) GetName() string
func (*PerformanceAnomaly) GetPackage ¶ added in v1.1.2
func (x *PerformanceAnomaly) GetPackage() string
func (*PerformanceAnomaly) GetSeverity ¶ added in v1.1.2
func (x *PerformanceAnomaly) GetSeverity() float64
func (*PerformanceAnomaly) ProtoMessage ¶ added in v1.1.2
func (*PerformanceAnomaly) ProtoMessage()
func (*PerformanceAnomaly) ProtoReflect ¶ added in v1.1.2
func (x *PerformanceAnomaly) ProtoReflect() protoreflect.Message
func (*PerformanceAnomaly) Reset ¶ added in v1.1.2
func (x *PerformanceAnomaly) Reset()
func (*PerformanceAnomaly) String ¶ added in v1.1.2
func (x *PerformanceAnomaly) String() string
type SearchFunctionsReply ¶ added in v1.1.3
type SearchFunctionsReply struct {
Functions []*SearchFunctionsReply_FunctionInfo `protobuf:"bytes,1,rep,name=functions,proto3" json:"functions,omitempty"` // 搜索到的函数列表
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // 总匹配数量
// contains filtered or unexported fields
}
函数搜索结果
func (*SearchFunctionsReply) Descriptor
deprecated
added in
v1.1.3
func (*SearchFunctionsReply) Descriptor() ([]byte, []int)
Deprecated: Use SearchFunctionsReply.ProtoReflect.Descriptor instead.
func (*SearchFunctionsReply) GetFunctions ¶ added in v1.1.3
func (x *SearchFunctionsReply) GetFunctions() []*SearchFunctionsReply_FunctionInfo
func (*SearchFunctionsReply) GetTotal ¶ added in v1.1.3
func (x *SearchFunctionsReply) GetTotal() int32
func (*SearchFunctionsReply) ProtoMessage ¶ added in v1.1.3
func (*SearchFunctionsReply) ProtoMessage()
func (*SearchFunctionsReply) ProtoReflect ¶ added in v1.1.3
func (x *SearchFunctionsReply) ProtoReflect() protoreflect.Message
func (*SearchFunctionsReply) Reset ¶ added in v1.1.3
func (x *SearchFunctionsReply) Reset()
func (*SearchFunctionsReply) String ¶ added in v1.1.3
func (x *SearchFunctionsReply) String() string
type SearchFunctionsReply_FunctionInfo ¶ added in v1.1.3
type SearchFunctionsReply_FunctionInfo struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 函数名称
Package string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` // 包名
// contains filtered or unexported fields
}
func (*SearchFunctionsReply_FunctionInfo) Descriptor
deprecated
added in
v1.1.3
func (*SearchFunctionsReply_FunctionInfo) Descriptor() ([]byte, []int)
Deprecated: Use SearchFunctionsReply_FunctionInfo.ProtoReflect.Descriptor instead.
func (*SearchFunctionsReply_FunctionInfo) GetName ¶ added in v1.1.3
func (x *SearchFunctionsReply_FunctionInfo) GetName() string
func (*SearchFunctionsReply_FunctionInfo) GetPackage ¶ added in v1.1.3
func (x *SearchFunctionsReply_FunctionInfo) GetPackage() string
func (*SearchFunctionsReply_FunctionInfo) ProtoMessage ¶ added in v1.1.3
func (*SearchFunctionsReply_FunctionInfo) ProtoMessage()
func (*SearchFunctionsReply_FunctionInfo) ProtoReflect ¶ added in v1.1.3
func (x *SearchFunctionsReply_FunctionInfo) ProtoReflect() protoreflect.Message
func (*SearchFunctionsReply_FunctionInfo) Reset ¶ added in v1.1.3
func (x *SearchFunctionsReply_FunctionInfo) Reset()
func (*SearchFunctionsReply_FunctionInfo) String ¶ added in v1.1.3
func (x *SearchFunctionsReply_FunctionInfo) String() string
type SearchFunctionsReq ¶ added in v1.1.3
type SearchFunctionsReq struct {
// dbpath参数已移除,从session中获取
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` // 搜索关键词
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // 返回结果数量限制
// contains filtered or unexported fields
}
搜索函数请求
func (*SearchFunctionsReq) Descriptor
deprecated
added in
v1.1.3
func (*SearchFunctionsReq) Descriptor() ([]byte, []int)
Deprecated: Use SearchFunctionsReq.ProtoReflect.Descriptor instead.
func (*SearchFunctionsReq) GetLimit ¶ added in v1.1.3
func (x *SearchFunctionsReq) GetLimit() int32
func (*SearchFunctionsReq) GetQuery ¶ added in v1.1.3
func (x *SearchFunctionsReq) GetQuery() string
func (*SearchFunctionsReq) ProtoMessage ¶ added in v1.1.3
func (*SearchFunctionsReq) ProtoMessage()
func (*SearchFunctionsReq) ProtoReflect ¶ added in v1.1.3
func (x *SearchFunctionsReq) ProtoReflect() protoreflect.Message
func (*SearchFunctionsReq) Reset ¶ added in v1.1.3
func (x *SearchFunctionsReq) Reset()
func (*SearchFunctionsReq) String ¶ added in v1.1.3
func (x *SearchFunctionsReq) String() string
type TraceParams ¶
type TraceParams struct {
Pos int32 `protobuf:"varint,1,opt,name=pos,proto3" json:"pos,omitempty"`
Param string `protobuf:"bytes,2,opt,name=param,proto3" json:"param,omitempty"`
// contains filtered or unexported fields
}
func (*TraceParams) Descriptor
deprecated
func (*TraceParams) Descriptor() ([]byte, []int)
Deprecated: Use TraceParams.ProtoReflect.Descriptor instead.
func (*TraceParams) GetParam ¶
func (x *TraceParams) GetParam() string
func (*TraceParams) GetPos ¶
func (x *TraceParams) GetPos() int32
func (*TraceParams) ProtoMessage ¶
func (*TraceParams) ProtoMessage()
func (*TraceParams) ProtoReflect ¶
func (x *TraceParams) ProtoReflect() protoreflect.Message
func (*TraceParams) Reset ¶
func (x *TraceParams) Reset()
func (*TraceParams) String ¶
func (x *TraceParams) String() string
type TreeNode ¶ added in v1.1.2
type TreeNode struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // 节点名称
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` // 值,只在tooltip中显示
Collapsed bool `protobuf:"varint,3,opt,name=collapsed,proto3" json:"collapsed,omitempty"` // 是否默认折叠
Children []*TreeNode `protobuf:"bytes,4,rep,name=children,proto3" json:"children,omitempty"` // 子节点
// contains filtered or unexported fields
}
树状图节点
func (*TreeNode) Descriptor
deprecated
added in
v1.1.2
func (*TreeNode) GetChildren ¶ added in v1.1.2
func (*TreeNode) GetCollapsed ¶ added in v1.1.2
func (*TreeNode) ProtoMessage ¶ added in v1.1.2
func (*TreeNode) ProtoMessage()
func (*TreeNode) ProtoReflect ¶ added in v1.1.2
func (x *TreeNode) ProtoReflect() protoreflect.Message
type UnimplementedAnalysisServer ¶
type UnimplementedAnalysisServer struct{}
UnimplementedAnalysisServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAnalysisServer) ClearSession ¶ added in v1.2.1
func (UnimplementedAnalysisServer) ClearSession(context.Context, *ClearSessionReq) (*ClearSessionReply, error)
func (UnimplementedAnalysisServer) GetAllGIDs ¶
func (UnimplementedAnalysisServer) GetAllGIDs(context.Context, *GetAllGIDsReq) (*GetAllGIDsReply, error)
func (UnimplementedAnalysisServer) GetAnalysis ¶
func (UnimplementedAnalysisServer) GetAnalysis(context.Context, *AnalysisRequest) (*AnalysisReply, error)
func (UnimplementedAnalysisServer) GetAnalysisByGID ¶
func (UnimplementedAnalysisServer) GetAnalysisByGID(context.Context, *AnalysisByGIDRequest) (*AnalysisByGIDReply, error)
func (UnimplementedAnalysisServer) GetAnalysisPath ¶ added in v1.2.1
func (UnimplementedAnalysisServer) GetAnalysisPath(context.Context, *GetAnalysisPathReq) (*GetAnalysisPathReply, error)
func (UnimplementedAnalysisServer) GetChildFunctions ¶ added in v1.1.0
func (UnimplementedAnalysisServer) GetChildFunctions(context.Context, *GetChildFunctionsReq) (*GetChildFunctionsReply, error)
func (UnimplementedAnalysisServer) GetFunctionCallStats ¶ added in v1.1.2
func (UnimplementedAnalysisServer) GetFunctionCallStats(context.Context, *GetFunctionCallStatsReq) (*GetFunctionCallStatsReply, error)
func (UnimplementedAnalysisServer) GetFunctionInfoInGoroutine ¶ added in v1.2.0
func (UnimplementedAnalysisServer) GetFunctionInfoInGoroutine(context.Context, *GetFunctionInfoInGoroutineReq) (*GetFunctionInfoInGoroutineReply, error)
func (UnimplementedAnalysisServer) GetGidsByFunctionName ¶
func (UnimplementedAnalysisServer) GetGidsByFunctionName(context.Context, *GetGidsByFunctionNameReq) (*GetGidsByFunctionNameReply, error)
func (UnimplementedAnalysisServer) GetGoroutineStats ¶ added in v1.1.0
func (UnimplementedAnalysisServer) GetGoroutineStats(context.Context, *GetGoroutineStatsReq) (*GetGoroutineStatsReply, error)
func (UnimplementedAnalysisServer) GetHotFunctions ¶ added in v1.1.0
func (UnimplementedAnalysisServer) GetHotFunctions(context.Context, *GetHotFunctionsReq) (*GetHotFunctionsReply, error)
func (UnimplementedAnalysisServer) GetModuleNames ¶ added in v1.2.0
func (UnimplementedAnalysisServer) GetModuleNames(context.Context, *GetModuleNamesReq) (*GetModuleNamesReply, error)
func (UnimplementedAnalysisServer) GetParamsByID ¶
func (UnimplementedAnalysisServer) GetParamsByID(context.Context, *GetParamsByIDReq) (*GetParamsByIDReply, error)
func (UnimplementedAnalysisServer) GetParentFunctions ¶ added in v1.1.3
func (UnimplementedAnalysisServer) GetParentFunctions(context.Context, *GetParentFunctionsReq) (*GetParentFunctionsReply, error)
func (UnimplementedAnalysisServer) GetTracesByParentFunc ¶ added in v1.1.0
func (UnimplementedAnalysisServer) GetTracesByParentFunc(context.Context, *GetTracesByParentFuncReq) (*GetTracesByParentFuncReply, error)
func (UnimplementedAnalysisServer) InstrumentProject ¶ added in v1.1.0
func (UnimplementedAnalysisServer) InstrumentProject(context.Context, *InstrumentProjectReq) (*InstrumentProjectReply, error)
func (UnimplementedAnalysisServer) SearchFunctions ¶ added in v1.1.3
func (UnimplementedAnalysisServer) SearchFunctions(context.Context, *SearchFunctionsReq) (*SearchFunctionsReply, error)
func (UnimplementedAnalysisServer) VerifyProjectPath ¶ added in v1.0.1
func (UnimplementedAnalysisServer) VerifyProjectPath(context.Context, *VerifyProjectPathReq) (*VerifyProjectPathReply, error)
type UnsafeAnalysisServer ¶
type UnsafeAnalysisServer interface {
// contains filtered or unexported methods
}
UnsafeAnalysisServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AnalysisServer will result in compilation errors.
type VerifyProjectPathReply ¶ added in v1.0.1
type VerifyProjectPathReply struct {
Verified bool `protobuf:"varint,1,opt,name=verified,proto3" json:"verified,omitempty"`
// contains filtered or unexported fields
}
func (*VerifyProjectPathReply) Descriptor
deprecated
added in
v1.0.1
func (*VerifyProjectPathReply) Descriptor() ([]byte, []int)
Deprecated: Use VerifyProjectPathReply.ProtoReflect.Descriptor instead.
func (*VerifyProjectPathReply) GetVerified ¶ added in v1.0.1
func (x *VerifyProjectPathReply) GetVerified() bool
func (*VerifyProjectPathReply) ProtoMessage ¶ added in v1.0.1
func (*VerifyProjectPathReply) ProtoMessage()
func (*VerifyProjectPathReply) ProtoReflect ¶ added in v1.0.1
func (x *VerifyProjectPathReply) ProtoReflect() protoreflect.Message
func (*VerifyProjectPathReply) Reset ¶ added in v1.0.1
func (x *VerifyProjectPathReply) Reset()
func (*VerifyProjectPathReply) String ¶ added in v1.0.1
func (x *VerifyProjectPathReply) String() string
type VerifyProjectPathReq ¶ added in v1.0.1
type VerifyProjectPathReq struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*VerifyProjectPathReq) Descriptor
deprecated
added in
v1.0.1
func (*VerifyProjectPathReq) Descriptor() ([]byte, []int)
Deprecated: Use VerifyProjectPathReq.ProtoReflect.Descriptor instead.
func (*VerifyProjectPathReq) GetPath ¶ added in v1.0.1
func (x *VerifyProjectPathReq) GetPath() string
func (*VerifyProjectPathReq) ProtoMessage ¶ added in v1.0.1
func (*VerifyProjectPathReq) ProtoMessage()
func (*VerifyProjectPathReq) ProtoReflect ¶ added in v1.0.1
func (x *VerifyProjectPathReq) ProtoReflect() protoreflect.Message
func (*VerifyProjectPathReq) Reset ¶ added in v1.0.1
func (x *VerifyProjectPathReq) Reset()
func (*VerifyProjectPathReq) String ¶ added in v1.0.1
func (x *VerifyProjectPathReq) String() string