Documentation ¶
Index ¶
- Variables
- func RegisterRegistryServiceForAgentServer(s grpc.ServiceRegistrar, srv RegistryServiceForAgentServer)
- type Agent
- func (*Agent) Descriptor() ([]byte, []int)deprecated
- func (x *Agent) GetHostname() string
- func (x *Agent) GetId() string
- func (x *Agent) GetIp() string
- func (x *Agent) GetOther() map[string]string
- func (*Agent) ProtoMessage()
- func (x *Agent) ProtoReflect() protoreflect.Message
- func (x *Agent) Reset()
- func (x *Agent) String() string
- type AgentK8SInfo
- func (*AgentK8SInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AgentK8SInfo) GetHostIp() string
- func (x *AgentK8SInfo) GetNamespace() string
- func (x *AgentK8SInfo) GetNodeHostname() string
- func (x *AgentK8SInfo) GetPod() string
- func (*AgentK8SInfo) ProtoMessage()
- func (x *AgentK8SInfo) ProtoReflect() protoreflect.Message
- func (x *AgentK8SInfo) Reset()
- func (x *AgentK8SInfo) String() string
- type BasicConfig
- func (*BasicConfig) Descriptor() ([]byte, []int)deprecated
- func (x *BasicConfig) GetHeartbeatIntervalSeconds() int32
- func (x *BasicConfig) GetReonnectInterval() int32
- func (x *BasicConfig) GetSyncConfigsIntervalSeconds() int32
- func (*BasicConfig) ProtoMessage()
- func (x *BasicConfig) ProtoReflect() protoreflect.Message
- func (x *BasicConfig) Reset()
- func (x *BasicConfig) String() string
- type BiStreamClientHandshakeRequest
- func (*BiStreamClientHandshakeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BiStreamClientHandshakeRequest) GetAgentId() string
- func (x *BiStreamClientHandshakeRequest) GetVersion() int64
- func (*BiStreamClientHandshakeRequest) ProtoMessage()
- func (x *BiStreamClientHandshakeRequest) ProtoReflect() protoreflect.Message
- func (x *BiStreamClientHandshakeRequest) Reset()
- func (x *BiStreamClientHandshakeRequest) String() string
- type BiStreamClientHandshakeResponse
- func (*BiStreamClientHandshakeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *BiStreamClientHandshakeResponse) GetHeader() *pb.CommonResponseHeader
- func (*BiStreamClientHandshakeResponse) ProtoMessage()
- func (x *BiStreamClientHandshakeResponse) ProtoReflect() protoreflect.Message
- func (x *BiStreamClientHandshakeResponse) Reset()
- func (x *BiStreamClientHandshakeResponse) String() string
- type CheckConfigTaskDistributionRequest
- func (*CheckConfigTaskDistributionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckConfigTaskDistributionRequest) GetHeader() *pb.CommonRequestHeader
- func (x *CheckConfigTaskDistributionRequest) GetSubTasks() []*CheckConfigTaskDistributionRequest_SubTask
- func (*CheckConfigTaskDistributionRequest) ProtoMessage()
- func (x *CheckConfigTaskDistributionRequest) ProtoReflect() protoreflect.Message
- func (x *CheckConfigTaskDistributionRequest) Reset()
- func (x *CheckConfigTaskDistributionRequest) String() string
- type CheckConfigTaskDistributionRequest_SubTask
- func (*CheckConfigTaskDistributionRequest_SubTask) Descriptor() ([]byte, []int)deprecated
- func (x *CheckConfigTaskDistributionRequest_SubTask) GetConfigKey() string
- func (x *CheckConfigTaskDistributionRequest_SubTask) GetConfigVersion() string
- func (x *CheckConfigTaskDistributionRequest_SubTask) GetTargetKey() string
- func (x *CheckConfigTaskDistributionRequest_SubTask) GetTargetVersion() string
- func (*CheckConfigTaskDistributionRequest_SubTask) ProtoMessage()
- func (x *CheckConfigTaskDistributionRequest_SubTask) ProtoReflect() protoreflect.Message
- func (x *CheckConfigTaskDistributionRequest_SubTask) Reset()
- func (x *CheckConfigTaskDistributionRequest_SubTask) String() string
- type CheckConfigTaskDistributionResponse
- func (*CheckConfigTaskDistributionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckConfigTaskDistributionResponse) GetHeader() *pb.CommonResponseHeader
- func (x *CheckConfigTaskDistributionResponse) GetStatus() []int32
- func (*CheckConfigTaskDistributionResponse) ProtoMessage()
- func (x *CheckConfigTaskDistributionResponse) ProtoReflect() protoreflect.Message
- func (x *CheckConfigTaskDistributionResponse) Reset()
- func (x *CheckConfigTaskDistributionResponse) String() string
- type CollectConfig
- func (*CollectConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CollectConfig) GetContent() []byte
- func (x *CollectConfig) GetKey() string
- func (x *CollectConfig) GetType() string
- func (x *CollectConfig) GetVersion() string
- func (*CollectConfig) ProtoMessage()
- func (x *CollectConfig) ProtoReflect() protoreflect.Message
- func (x *CollectConfig) Reset()
- func (x *CollectConfig) String() string
- type CollectConfigRunStats
- func (*CollectConfigRunStats) Descriptor() ([]byte, []int)deprecated
- func (x *CollectConfigRunStats) GetStats() map[string]uint64
- func (x *CollectConfigRunStats) GetTableName() string
- func (*CollectConfigRunStats) ProtoMessage()
- func (x *CollectConfigRunStats) ProtoReflect() protoreflect.Message
- func (x *CollectConfigRunStats) Reset()
- func (x *CollectConfigRunStats) String() string
- type CollectConfigsBucket
- func (*CollectConfigsBucket) Descriptor() ([]byte, []int)deprecated
- func (x *CollectConfigsBucket) GetCollectTasks() []*CollectTask
- func (x *CollectConfigsBucket) GetState() string
- func (*CollectConfigsBucket) ProtoMessage()
- func (x *CollectConfigsBucket) ProtoReflect() protoreflect.Message
- func (x *CollectConfigsBucket) Reset()
- func (x *CollectConfigsBucket) String() string
- type CollectTarget
- func (*CollectTarget) Descriptor() ([]byte, []int)deprecated
- func (x *CollectTarget) GetKey() string
- func (x *CollectTarget) GetMeta() map[string]string
- func (x *CollectTarget) GetType() string
- func (x *CollectTarget) GetVersion() string
- func (*CollectTarget) ProtoMessage()
- func (x *CollectTarget) ProtoReflect() protoreflect.Message
- func (x *CollectTarget) Reset()
- func (x *CollectTarget) String() string
- type CollectTask
- func (*CollectTask) Descriptor() ([]byte, []int)deprecated
- func (x *CollectTask) GetCollectConfigKey() string
- func (x *CollectTask) GetCollectTargetKey() string
- func (x *CollectTask) GetKey() string
- func (*CollectTask) ProtoMessage()
- func (x *CollectTask) ProtoReflect() protoreflect.Message
- func (x *CollectTask) Reset()
- func (x *CollectTask) String() string
- type CollectTask2
- func (*CollectTask2) Descriptor() ([]byte, []int)deprecated
- func (x *CollectTask2) GetConfig() *CollectConfig
- func (x *CollectTask2) GetTarget() *CollectTarget
- func (x *CollectTask2) GetVersion() string
- func (*CollectTask2) ProtoMessage()
- func (x *CollectTask2) ProtoReflect() protoreflect.Message
- func (x *CollectTask2) Reset()
- func (x *CollectTask2) String() string
- type DebugConfig
- func (*DebugConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DebugConfig) GetLogVerbose() bool
- func (x *DebugConfig) GetReportDisable() bool
- func (x *DebugConfig) GetReportProcessingErrorCount() int32
- func (*DebugConfig) ProtoMessage()
- func (x *DebugConfig) ProtoReflect() protoreflect.Message
- func (x *DebugConfig) Reset()
- func (x *DebugConfig) String() string
- type DryRunRequest
- func (*DryRunRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunRequest) GetConfig() *DryRunRequest_CollectConfig
- func (x *DryRunRequest) GetHeader() *pb.CommonRequestHeader
- func (x *DryRunRequest) GetInput() *DryRunRequest_Input
- func (x *DryRunRequest) GetTarget() *TargetIdentifier
- func (*DryRunRequest) ProtoMessage()
- func (x *DryRunRequest) ProtoReflect() protoreflect.Message
- func (x *DryRunRequest) Reset()
- func (x *DryRunRequest) String() string
- type DryRunRequest_CollectConfig
- func (*DryRunRequest_CollectConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunRequest_CollectConfig) GetTableName() string
- func (x *DryRunRequest_CollectConfig) GetTemp() *DryRunRequest_CollectConfigTemp
- func (x *DryRunRequest_CollectConfig) GetType() string
- func (*DryRunRequest_CollectConfig) ProtoMessage()
- func (x *DryRunRequest_CollectConfig) ProtoReflect() protoreflect.Message
- func (x *DryRunRequest_CollectConfig) Reset()
- func (x *DryRunRequest_CollectConfig) String() string
- type DryRunRequest_CollectConfigTemp
- func (*DryRunRequest_CollectConfigTemp) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunRequest_CollectConfigTemp) GetCollectRange() string
- func (x *DryRunRequest_CollectConfigTemp) GetExecutorSelector() string
- func (x *DryRunRequest_CollectConfigTemp) GetJson() string
- func (x *DryRunRequest_CollectConfigTemp) GetType() string
- func (*DryRunRequest_CollectConfigTemp) ProtoMessage()
- func (x *DryRunRequest_CollectConfigTemp) ProtoReflect() protoreflect.Message
- func (x *DryRunRequest_CollectConfigTemp) Reset()
- func (x *DryRunRequest_CollectConfigTemp) String() string
- type DryRunRequest_Input
- func (*DryRunRequest_Input) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunRequest_Input) GetPlain() *DryRunRequest_InputPlain
- func (x *DryRunRequest_Input) GetType() string
- func (*DryRunRequest_Input) ProtoMessage()
- func (x *DryRunRequest_Input) ProtoReflect() protoreflect.Message
- func (x *DryRunRequest_Input) Reset()
- func (x *DryRunRequest_Input) String() string
- type DryRunRequest_InputPlain
- func (*DryRunRequest_InputPlain) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunRequest_InputPlain) GetLines() []string
- func (x *DryRunRequest_InputPlain) GetTimezone() string
- func (*DryRunRequest_InputPlain) ProtoMessage()
- func (x *DryRunRequest_InputPlain) ProtoReflect() protoreflect.Message
- func (x *DryRunRequest_InputPlain) Reset()
- func (x *DryRunRequest_InputPlain) String() string
- type DryRunResponse
- func (*DryRunResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunResponse) GetEvent() *DryRunResponse_Event
- func (x *DryRunResponse) GetGroupResults() []*DryRunResponse_GroupResult
- func (x *DryRunResponse) GetHeader() *pb.CommonResponseHeader
- func (*DryRunResponse) ProtoMessage()
- func (x *DryRunResponse) ProtoReflect() protoreflect.Message
- func (x *DryRunResponse) Reset()
- func (x *DryRunResponse) String() string
- type DryRunResponse_Event
- func (*DryRunResponse_Event) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunResponse_Event) GetChildren() []*DryRunResponse_Event
- func (x *DryRunResponse_Event) GetMessage() []*DryRunResponse_Message
- func (x *DryRunResponse_Event) GetParams() map[string]string
- func (x *DryRunResponse_Event) GetTitle() string
- func (*DryRunResponse_Event) ProtoMessage()
- func (x *DryRunResponse_Event) ProtoReflect() protoreflect.Message
- func (x *DryRunResponse_Event) Reset()
- func (x *DryRunResponse_Event) String() string
- type DryRunResponse_GroupResult
- func (*DryRunResponse_GroupResult) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunResponse_GroupResult) GetGroupBy() map[string]string
- func (x *DryRunResponse_GroupResult) GetGroupLines() []string
- func (x *DryRunResponse_GroupResult) GetSelectedValues() map[string]float64
- func (x *DryRunResponse_GroupResult) GetSuccess() bool
- func (*DryRunResponse_GroupResult) ProtoMessage()
- func (x *DryRunResponse_GroupResult) ProtoReflect() protoreflect.Message
- func (x *DryRunResponse_GroupResult) Reset()
- func (x *DryRunResponse_GroupResult) String() string
- type DryRunResponse_Message
- func (*DryRunResponse_Message) Descriptor() ([]byte, []int)deprecated
- func (x *DryRunResponse_Message) GetContent() string
- func (x *DryRunResponse_Message) GetLevel() string
- func (*DryRunResponse_Message) ProtoMessage()
- func (x *DryRunResponse_Message) ProtoReflect() protoreflect.Message
- func (x *DryRunResponse_Message) Reset()
- func (x *DryRunResponse_Message) String() string
- type GetCollectTasksRequest
- func (*GetCollectTasksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCollectTasksRequest) GetAgentId() string
- func (x *GetCollectTasksRequest) GetBuckets() map[string]string
- func (x *GetCollectTasksRequest) GetHeader() *pb.CommonRequestHeader
- func (*GetCollectTasksRequest) ProtoMessage()
- func (x *GetCollectTasksRequest) ProtoReflect() protoreflect.Message
- func (x *GetCollectTasksRequest) Reset()
- func (x *GetCollectTasksRequest) String() string
- type GetCollectTasksResponse
- func (*GetCollectTasksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetCollectTasksResponse) GetBuckets() map[string]*CollectConfigsBucket
- func (x *GetCollectTasksResponse) GetCollectConfigs() map[string]*CollectConfig
- func (x *GetCollectTasksResponse) GetCollectTargets() map[string]*CollectTarget
- func (x *GetCollectTasksResponse) GetHeader() *pb.CommonResponseHeader
- func (*GetCollectTasksResponse) ProtoMessage()
- func (x *GetCollectTasksResponse) ProtoReflect() protoreflect.Message
- func (x *GetCollectTasksResponse) Reset()
- func (x *GetCollectTasksResponse) String() string
- type GetControlConfigsRequest
- func (*GetControlConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetControlConfigsRequest) GetAgentId() string
- func (x *GetControlConfigsRequest) GetHeader() *pb.CommonRequestHeader
- func (*GetControlConfigsRequest) ProtoMessage()
- func (x *GetControlConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *GetControlConfigsRequest) Reset()
- func (x *GetControlConfigsRequest) String() string
- type GetControlConfigsResponse
- func (*GetControlConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetControlConfigsResponse) GetBasicConfig() *BasicConfig
- func (x *GetControlConfigsResponse) GetDebugConfig() *DebugConfig
- func (x *GetControlConfigsResponse) GetHeader() *pb.CommonResponseHeader
- func (*GetControlConfigsResponse) ProtoMessage()
- func (x *GetControlConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *GetControlConfigsResponse) Reset()
- func (x *GetControlConfigsResponse) String() string
- type HttpProxyRequest
- func (*HttpProxyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HttpProxyRequest) GetAgentId() string
- func (x *HttpProxyRequest) GetBody() []byte
- func (x *HttpProxyRequest) GetHeader() *pb.CommonRequestHeader
- func (x *HttpProxyRequest) GetHeaders() map[string]string
- func (x *HttpProxyRequest) GetMethod() string
- func (x *HttpProxyRequest) GetUrl() string
- func (*HttpProxyRequest) ProtoMessage()
- func (x *HttpProxyRequest) ProtoReflect() protoreflect.Message
- func (x *HttpProxyRequest) Reset()
- func (x *HttpProxyRequest) String() string
- type HttpProxyResponse
- func (*HttpProxyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HttpProxyResponse) GetBody() []byte
- func (x *HttpProxyResponse) GetCode() int32
- func (x *HttpProxyResponse) GetCost() int32
- func (x *HttpProxyResponse) GetHeader() *pb.CommonResponseHeader
- func (x *HttpProxyResponse) GetHeaders() map[string]string
- func (*HttpProxyResponse) ProtoMessage()
- func (x *HttpProxyResponse) ProtoReflect() protoreflect.Message
- func (x *HttpProxyResponse) Reset()
- func (x *HttpProxyResponse) String() string
- type InspectRequest
- func (*InspectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InspectRequest) GetAgentId() string
- func (x *InspectRequest) GetHeader() *pb.CommonRequestHeader
- func (*InspectRequest) ProtoMessage()
- func (x *InspectRequest) ProtoReflect() protoreflect.Message
- func (x *InspectRequest) Reset()
- func (x *InspectRequest) String() string
- type InspectResponse
- func (*InspectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *InspectResponse) GetHeader() *pb.CommonResponseHeader
- func (x *InspectResponse) GetResult() string
- func (*InspectResponse) ProtoMessage()
- func (x *InspectResponse) ProtoReflect() protoreflect.Message
- func (x *InspectResponse) Reset()
- func (x *InspectResponse) String() string
- type ListFilesRequest
- func (*ListFilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListFilesRequest) GetAgentId() string
- func (x *ListFilesRequest) GetHeader() *pb.CommonRequestHeader
- func (x *ListFilesRequest) GetIncludeExts() []string
- func (x *ListFilesRequest) GetIncludeParents() bool
- func (x *ListFilesRequest) GetMaxDepth() int32
- func (x *ListFilesRequest) GetName() string
- func (*ListFilesRequest) ProtoMessage()
- func (x *ListFilesRequest) ProtoReflect() protoreflect.Message
- func (x *ListFilesRequest) Reset()
- func (x *ListFilesRequest) String() string
- type ListFilesResponse
- func (*ListFilesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFilesResponse) GetHeader() *pb.CommonResponseHeader
- func (x *ListFilesResponse) GetNodes() []*pb.FileNode
- func (*ListFilesResponse) ProtoMessage()
- func (x *ListFilesResponse) ProtoReflect() protoreflect.Message
- func (x *ListFilesResponse) Reset()
- func (x *ListFilesResponse) String() string
- type MatchFilesRequest
- func (*MatchFilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MatchFilesRequest) GetAgentId() string
- func (x *MatchFilesRequest) GetDir() string
- func (x *MatchFilesRequest) GetHeader() *pb.CommonRequestHeader
- func (x *MatchFilesRequest) GetMaxMatched() int32
- func (x *MatchFilesRequest) GetMaxVisited() int32
- func (x *MatchFilesRequest) GetPattern() string
- func (x *MatchFilesRequest) GetType() string
- func (*MatchFilesRequest) ProtoMessage()
- func (x *MatchFilesRequest) ProtoReflect() protoreflect.Message
- func (x *MatchFilesRequest) Reset()
- func (x *MatchFilesRequest) String() string
- type MatchFilesResponse
- func (*MatchFilesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MatchFilesResponse) GetFiles() []string
- func (x *MatchFilesResponse) GetHeader() *pb.CommonResponseHeader
- func (x *MatchFilesResponse) GetVisited() int32
- func (*MatchFilesResponse) ProtoMessage()
- func (x *MatchFilesResponse) ProtoReflect() protoreflect.Message
- func (x *MatchFilesResponse) Reset()
- func (x *MatchFilesResponse) String() string
- type MetaSync
- type MetaSync_DeltaSyncRequest
- func (*MetaSync_DeltaSyncRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MetaSync_DeltaSyncRequest) GetAdd() []*MetaSync_Resource
- func (x *MetaSync_DeltaSyncRequest) GetCluster() string
- func (x *MetaSync_DeltaSyncRequest) GetDel() []*MetaSync_Resource
- func (x *MetaSync_DeltaSyncRequest) GetHeader() *pb.CommonRequestHeader
- func (x *MetaSync_DeltaSyncRequest) GetType() string
- func (x *MetaSync_DeltaSyncRequest) GetWorkspace() string
- func (*MetaSync_DeltaSyncRequest) ProtoMessage()
- func (x *MetaSync_DeltaSyncRequest) ProtoReflect() protoreflect.Message
- func (x *MetaSync_DeltaSyncRequest) Reset()
- func (x *MetaSync_DeltaSyncRequest) String() string
- type MetaSync_FullSyncRequest
- func (*MetaSync_FullSyncRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MetaSync_FullSyncRequest) GetCluster() string
- func (x *MetaSync_FullSyncRequest) GetHeader() *pb.CommonRequestHeader
- func (x *MetaSync_FullSyncRequest) GetResource() []*MetaSync_Resource
- func (x *MetaSync_FullSyncRequest) GetType() string
- func (x *MetaSync_FullSyncRequest) GetWorkspace() string
- func (*MetaSync_FullSyncRequest) ProtoMessage()
- func (x *MetaSync_FullSyncRequest) ProtoReflect() protoreflect.Message
- func (x *MetaSync_FullSyncRequest) Reset()
- func (x *MetaSync_FullSyncRequest) String() string
- type MetaSync_Resource
- func (*MetaSync_Resource) Descriptor() ([]byte, []int)deprecated
- func (x *MetaSync_Resource) GetAnnotations() map[string]string
- func (x *MetaSync_Resource) GetApp() string
- func (x *MetaSync_Resource) GetHostIP() string
- func (x *MetaSync_Resource) GetHostname() string
- func (x *MetaSync_Resource) GetIp() string
- func (x *MetaSync_Resource) GetLabels() map[string]string
- func (x *MetaSync_Resource) GetName() string
- func (x *MetaSync_Resource) GetNamespace() string
- func (x *MetaSync_Resource) GetSpec() map[string]string
- func (*MetaSync_Resource) ProtoMessage()
- func (x *MetaSync_Resource) ProtoReflect() protoreflect.Message
- func (x *MetaSync_Resource) Reset()
- func (x *MetaSync_Resource) String() string
- type NotifyCollectConfigUpdatedRequest
- func (*NotifyCollectConfigUpdatedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NotifyCollectConfigUpdatedRequest) GetHeader() *pb.CommonRequestHeader
- func (x *NotifyCollectConfigUpdatedRequest) GetIds() []string
- func (x *NotifyCollectConfigUpdatedRequest) GetTableNames() []string
- func (*NotifyCollectConfigUpdatedRequest) ProtoMessage()
- func (x *NotifyCollectConfigUpdatedRequest) ProtoReflect() protoreflect.Message
- func (x *NotifyCollectConfigUpdatedRequest) Reset()
- func (x *NotifyCollectConfigUpdatedRequest) String() string
- type NotifyCollectConfigUpdatedResponse
- func (*NotifyCollectConfigUpdatedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *NotifyCollectConfigUpdatedResponse) GetHeader() *pb.CommonResponseHeader
- func (*NotifyCollectConfigUpdatedResponse) ProtoMessage()
- func (x *NotifyCollectConfigUpdatedResponse) ProtoReflect() protoreflect.Message
- func (x *NotifyCollectConfigUpdatedResponse) Reset()
- func (x *NotifyCollectConfigUpdatedResponse) String() string
- type PreviewFileRequest
- func (*PreviewFileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PreviewFileRequest) GetAgentId() string
- func (x *PreviewFileRequest) GetCharset() string
- func (x *PreviewFileRequest) GetHeader() *pb.CommonRequestHeader
- func (x *PreviewFileRequest) GetMaxBytes() int32
- func (x *PreviewFileRequest) GetMaxLines() int32
- func (x *PreviewFileRequest) GetPath() string
- func (*PreviewFileRequest) ProtoMessage()
- func (x *PreviewFileRequest) ProtoReflect() protoreflect.Message
- func (x *PreviewFileRequest) Reset()
- func (x *PreviewFileRequest) String() string
- type PreviewFileResponse
- func (*PreviewFileResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PreviewFileResponse) GetCharset() string
- func (x *PreviewFileResponse) GetContent() []string
- func (x *PreviewFileResponse) GetHeader() *pb.CommonResponseHeader
- func (x *PreviewFileResponse) GetTimezone() string
- func (*PreviewFileResponse) ProtoMessage()
- func (x *PreviewFileResponse) ProtoReflect() protoreflect.Message
- func (x *PreviewFileResponse) Reset()
- func (x *PreviewFileResponse) String() string
- type ProcessingError
- type RegisterAgentRequest
- func (*RegisterAgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterAgentRequest) GetAgentId() string
- func (x *RegisterAgentRequest) GetAgentVersion() string
- func (x *RegisterAgentRequest) GetApp() string
- func (x *RegisterAgentRequest) GetArch() string
- func (x *RegisterAgentRequest) GetCluster() string
- func (x *RegisterAgentRequest) GetHeader() *pb.CommonRequestHeader
- func (x *RegisterAgentRequest) GetHostname() string
- func (x *RegisterAgentRequest) GetIp() string
- func (x *RegisterAgentRequest) GetK8S() *AgentK8SInfo
- func (x *RegisterAgentRequest) GetLabels() map[string]string
- func (x *RegisterAgentRequest) GetMode() string
- func (x *RegisterAgentRequest) GetOs() string
- func (x *RegisterAgentRequest) GetWorkspace() string
- func (*RegisterAgentRequest) ProtoMessage()
- func (x *RegisterAgentRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterAgentRequest) Reset()
- func (x *RegisterAgentRequest) String() string
- type RegisterAgentResponse
- func (*RegisterAgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterAgentResponse) GetHeader() *pb.CommonResponseHeader
- func (x *RegisterAgentResponse) GetTenant() string
- func (*RegisterAgentResponse) ProtoMessage()
- func (x *RegisterAgentResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterAgentResponse) Reset()
- func (x *RegisterAgentResponse) String() string
- type RegistryServiceForAgentClient
- type RegistryServiceForAgentServer
- type RegistryServiceForAgent_BiStreamsClient
- type RegistryServiceForAgent_BiStreamsServer
- type ReportEventRequest
- func (*ReportEventRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReportEventRequest) GetEvents() []*ReportEventRequest_Event
- func (x *ReportEventRequest) GetHeader() *pb.CommonRequestHeader
- func (*ReportEventRequest) ProtoMessage()
- func (x *ReportEventRequest) ProtoReflect() protoreflect.Message
- func (x *ReportEventRequest) Reset()
- func (x *ReportEventRequest) String() string
- type ReportEventRequest_Event
- func (*ReportEventRequest_Event) Descriptor() ([]byte, []int)deprecated
- func (x *ReportEventRequest_Event) GetBornTimestamp() int64
- func (x *ReportEventRequest_Event) GetEventTimestamp() int64
- func (x *ReportEventRequest_Event) GetEventType() string
- func (x *ReportEventRequest_Event) GetJson() string
- func (x *ReportEventRequest_Event) GetLogs() []string
- func (x *ReportEventRequest_Event) GetNumbers() map[string]int64
- func (x *ReportEventRequest_Event) GetPayloadType() string
- func (x *ReportEventRequest_Event) GetStrings() map[string]string
- func (x *ReportEventRequest_Event) GetTags() map[string]string
- func (*ReportEventRequest_Event) ProtoMessage()
- func (x *ReportEventRequest_Event) ProtoReflect() protoreflect.Message
- func (x *ReportEventRequest_Event) Reset()
- func (x *ReportEventRequest_Event) String() string
- type RunEvent
- func (*RunEvent) Descriptor() ([]byte, []int)deprecated
- func (x *RunEvent) GetMsg() string
- func (x *RunEvent) GetTimestamp() int64
- func (x *RunEvent) GetType() string
- func (*RunEvent) ProtoMessage()
- func (x *RunEvent) ProtoReflect() protoreflect.Message
- func (x *RunEvent) Reset()
- func (x *RunEvent) String() string
- type RunEventsRequest
- func (*RunEventsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunEventsRequest) GetAgentId() string
- func (x *RunEventsRequest) GetEvents() []*RunEvent
- func (x *RunEventsRequest) GetHeader() *pb.CommonRequestHeader
- func (*RunEventsRequest) ProtoMessage()
- func (x *RunEventsRequest) ProtoReflect() protoreflect.Message
- func (x *RunEventsRequest) Reset()
- func (x *RunEventsRequest) String() string
- type RunEventsResponse
- func (*RunEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunEventsResponse) GetHeader() *pb.CommonRequestHeader
- func (*RunEventsResponse) ProtoMessage()
- func (x *RunEventsResponse) ProtoReflect() protoreflect.Message
- func (x *RunEventsResponse) Reset()
- func (x *RunEventsResponse) String() string
- type RunStatsRequest
- func (*RunStatsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunStatsRequest) GetAgentId() string
- func (x *RunStatsRequest) GetAgentRunStats() map[string]uint64
- func (x *RunStatsRequest) GetCollectConfigRunStats() []*CollectConfigRunStats
- func (x *RunStatsRequest) GetHeader() *pb.CommonRequestHeader
- func (x *RunStatsRequest) GetTimestamp() int64
- func (*RunStatsRequest) ProtoMessage()
- func (x *RunStatsRequest) ProtoReflect() protoreflect.Message
- func (x *RunStatsRequest) Reset()
- func (x *RunStatsRequest) String() string
- type RunStatsResponse
- func (*RunStatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunStatsResponse) GetHeader() *pb.CommonRequestHeader
- func (*RunStatsResponse) ProtoMessage()
- func (x *RunStatsResponse) ProtoReflect() protoreflect.Message
- func (x *RunStatsResponse) Reset()
- func (x *RunStatsResponse) String() string
- type SendAgentHeartbeatRequest
- func (*SendAgentHeartbeatRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SendAgentHeartbeatRequest) GetAgentId() string
- func (x *SendAgentHeartbeatRequest) GetHeader() *pb.CommonRequestHeader
- func (*SendAgentHeartbeatRequest) ProtoMessage()
- func (x *SendAgentHeartbeatRequest) ProtoReflect() protoreflect.Message
- func (x *SendAgentHeartbeatRequest) Reset()
- func (x *SendAgentHeartbeatRequest) String() string
- type SendAgentHeartbeatResponse
- func (*SendAgentHeartbeatResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SendAgentHeartbeatResponse) GetHeader() *pb.CommonResponseHeader
- func (*SendAgentHeartbeatResponse) ProtoMessage()
- func (x *SendAgentHeartbeatResponse) ProtoReflect() protoreflect.Message
- func (x *SendAgentHeartbeatResponse) Reset()
- func (x *SendAgentHeartbeatResponse) String() string
- type SplitLogRequest
- func (*SplitLogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SplitLogRequest) GetAgentId() string
- func (x *SplitLogRequest) GetContent() string
- func (x *SplitLogRequest) GetHeader() *pb.CommonRequestHeader
- func (x *SplitLogRequest) GetRegexp() string
- func (*SplitLogRequest) ProtoMessage()
- func (x *SplitLogRequest) ProtoReflect() protoreflect.Message
- func (x *SplitLogRequest) Reset()
- func (x *SplitLogRequest) String() string
- type SplitLogResponse
- func (*SplitLogResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SplitLogResponse) GetHeader() *pb.CommonResponseHeader
- func (x *SplitLogResponse) GetResult() map[string]string
- func (*SplitLogResponse) ProtoMessage()
- func (x *SplitLogResponse) ProtoReflect() protoreflect.Message
- func (x *SplitLogResponse) Reset()
- func (x *SplitLogResponse) String() string
- type TargetIdentifier
- func (*TargetIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *TargetIdentifier) GetTargetUk() string
- func (x *TargetIdentifier) GetTenant() string
- func (*TargetIdentifier) ProtoMessage()
- func (x *TargetIdentifier) ProtoReflect() protoreflect.Message
- func (x *TargetIdentifier) Reset()
- func (x *TargetIdentifier) String() string
- type UnimplementedRegistryServiceForAgentServer
- func (UnimplementedRegistryServiceForAgentServer) BiStreams(RegistryServiceForAgent_BiStreamsServer) error
- func (UnimplementedRegistryServiceForAgentServer) GetCollectTasks(context.Context, *GetCollectTasksRequest) (*GetCollectTasksResponse, error)
- func (UnimplementedRegistryServiceForAgentServer) GetControlConfigs(context.Context, *GetControlConfigsRequest) (*GetControlConfigsResponse, error)
- func (UnimplementedRegistryServiceForAgentServer) MetaDeltaSync(context.Context, *MetaSync_DeltaSyncRequest) (*emptypb.Empty, error)
- func (UnimplementedRegistryServiceForAgentServer) MetaFullSync(context.Context, *MetaSync_FullSyncRequest) (*emptypb.Empty, error)
- func (UnimplementedRegistryServiceForAgentServer) Ping(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
- func (UnimplementedRegistryServiceForAgentServer) RegisterAgent(context.Context, *RegisterAgentRequest) (*RegisterAgentResponse, error)
- func (UnimplementedRegistryServiceForAgentServer) ReportEvents(context.Context, *ReportEventRequest) (*emptypb.Empty, error)
- func (UnimplementedRegistryServiceForAgentServer) SendAgentHeartbeat(context.Context, *SendAgentHeartbeatRequest) (*SendAgentHeartbeatResponse, error)
- func (UnimplementedRegistryServiceForAgentServer) SendRunEvents(context.Context, *RunEventsRequest) (*RunEventsResponse, error)
- func (UnimplementedRegistryServiceForAgentServer) SendRunStats(context.Context, *RunStatsRequest) (*RunStatsResponse, error)
- type UnsafeRegistryServiceForAgentServer
Constants ¶
This section is empty.
Variables ¶
var File_registry_pb_registry_for_agent_proto protoreflect.FileDescriptor
var File_registry_pb_registry_for_prod_proto protoreflect.FileDescriptor
var RegistryServiceForAgent_ServiceDesc = grpc.ServiceDesc{ ServiceName: "io.holoinsight.server.registry.grpc.agent.RegistryServiceForAgent", HandlerType: (*RegistryServiceForAgentServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ping", Handler: _RegistryServiceForAgent_Ping_Handler, }, { MethodName: "register_agent", Handler: _RegistryServiceForAgent_RegisterAgent_Handler, }, { MethodName: "send_agent_heartbeat", Handler: _RegistryServiceForAgent_SendAgentHeartbeat_Handler, }, { MethodName: "send_run_stats", Handler: _RegistryServiceForAgent_SendRunStats_Handler, }, { MethodName: "send_run_events", Handler: _RegistryServiceForAgent_SendRunEvents_Handler, }, { MethodName: "get_control_configs", Handler: _RegistryServiceForAgent_GetControlConfigs_Handler, }, { MethodName: "get_collect_tasks", Handler: _RegistryServiceForAgent_GetCollectTasks_Handler, }, { MethodName: "meta_full_sync", Handler: _RegistryServiceForAgent_MetaFullSync_Handler, }, { MethodName: "meta_delta_sync", Handler: _RegistryServiceForAgent_MetaDeltaSync_Handler, }, { MethodName: "report_events", Handler: _RegistryServiceForAgent_ReportEvents_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "bi_streams", Handler: _RegistryServiceForAgent_BiStreams_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "registry/pb/registry-for-agent.proto", }
RegistryServiceForAgent_ServiceDesc is the grpc.ServiceDesc for RegistryServiceForAgent service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterRegistryServiceForAgentServer ¶
func RegisterRegistryServiceForAgentServer(s grpc.ServiceRegistrar, srv RegistryServiceForAgentServer)
Types ¶
type Agent ¶
type Agent struct { // 唯一识别该agent的id Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // 该agent的ip Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"` Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` // TODO 版本号 // 其他扩展字段 Other map[string]string `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Agent) Descriptor
deprecated
func (*Agent) GetHostname ¶
func (*Agent) ProtoMessage ¶
func (*Agent) ProtoMessage()
func (*Agent) ProtoReflect ¶
func (x *Agent) ProtoReflect() protoreflect.Message
type AgentK8SInfo ¶
type AgentK8SInfo struct { HostIp string `protobuf:"bytes,1,opt,name=host_ip,json=hostIp,proto3" json:"host_ip,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Pod string `protobuf:"bytes,3,opt,name=pod,proto3" json:"pod,omitempty"` // for daemonset NodeHostname string `protobuf:"bytes,4,opt,name=node_hostname,json=nodeHostname,proto3" json:"node_hostname,omitempty"` // contains filtered or unexported fields }
func (*AgentK8SInfo) Descriptor
deprecated
func (*AgentK8SInfo) Descriptor() ([]byte, []int)
Deprecated: Use AgentK8SInfo.ProtoReflect.Descriptor instead.
func (*AgentK8SInfo) GetHostIp ¶
func (x *AgentK8SInfo) GetHostIp() string
func (*AgentK8SInfo) GetNamespace ¶
func (x *AgentK8SInfo) GetNamespace() string
func (*AgentK8SInfo) GetNodeHostname ¶
func (x *AgentK8SInfo) GetNodeHostname() string
func (*AgentK8SInfo) GetPod ¶
func (x *AgentK8SInfo) GetPod() string
func (*AgentK8SInfo) ProtoMessage ¶
func (*AgentK8SInfo) ProtoMessage()
func (*AgentK8SInfo) ProtoReflect ¶
func (x *AgentK8SInfo) ProtoReflect() protoreflect.Message
func (*AgentK8SInfo) Reset ¶
func (x *AgentK8SInfo) Reset()
func (*AgentK8SInfo) String ¶
func (x *AgentK8SInfo) String() string
type BasicConfig ¶
type BasicConfig struct { // 如果>0则每隔多少秒发一次心跳, 代码里会检查最小值是5s, 默认是60秒 HeartbeatIntervalSeconds int32 `` /* 136-byte string literal not displayed */ ReonnectInterval int32 `protobuf:"varint,2,opt,name=reonnect_interval,json=reonnectInterval,proto3" json:"reonnect_interval,omitempty"` SyncConfigsIntervalSeconds int32 `` /* 144-byte string literal not displayed */ // contains filtered or unexported fields }
TODO 具体有哪些配置很大程度取决于agent 以及服务端想要试下怎样的控制能力, 需要在实践中修改 基础配置
func (*BasicConfig) Descriptor
deprecated
func (*BasicConfig) Descriptor() ([]byte, []int)
Deprecated: Use BasicConfig.ProtoReflect.Descriptor instead.
func (*BasicConfig) GetHeartbeatIntervalSeconds ¶
func (x *BasicConfig) GetHeartbeatIntervalSeconds() int32
func (*BasicConfig) GetReonnectInterval ¶
func (x *BasicConfig) GetReonnectInterval() int32
func (*BasicConfig) GetSyncConfigsIntervalSeconds ¶
func (x *BasicConfig) GetSyncConfigsIntervalSeconds() int32
func (*BasicConfig) ProtoMessage ¶
func (*BasicConfig) ProtoMessage()
func (*BasicConfig) ProtoReflect ¶
func (x *BasicConfig) ProtoReflect() protoreflect.Message
func (*BasicConfig) Reset ¶
func (x *BasicConfig) Reset()
func (*BasicConfig) String ¶
func (x *BasicConfig) String() string
type BiStreamClientHandshakeRequest ¶
type BiStreamClientHandshakeRequest struct { AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` Version int64 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*BiStreamClientHandshakeRequest) Descriptor
deprecated
func (*BiStreamClientHandshakeRequest) Descriptor() ([]byte, []int)
Deprecated: Use BiStreamClientHandshakeRequest.ProtoReflect.Descriptor instead.
func (*BiStreamClientHandshakeRequest) GetAgentId ¶
func (x *BiStreamClientHandshakeRequest) GetAgentId() string
func (*BiStreamClientHandshakeRequest) GetVersion ¶
func (x *BiStreamClientHandshakeRequest) GetVersion() int64
func (*BiStreamClientHandshakeRequest) ProtoMessage ¶
func (*BiStreamClientHandshakeRequest) ProtoMessage()
func (*BiStreamClientHandshakeRequest) ProtoReflect ¶
func (x *BiStreamClientHandshakeRequest) ProtoReflect() protoreflect.Message
func (*BiStreamClientHandshakeRequest) Reset ¶
func (x *BiStreamClientHandshakeRequest) Reset()
func (*BiStreamClientHandshakeRequest) String ¶
func (x *BiStreamClientHandshakeRequest) String() string
type BiStreamClientHandshakeResponse ¶
type BiStreamClientHandshakeResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
func (*BiStreamClientHandshakeResponse) Descriptor
deprecated
func (*BiStreamClientHandshakeResponse) Descriptor() ([]byte, []int)
Deprecated: Use BiStreamClientHandshakeResponse.ProtoReflect.Descriptor instead.
func (*BiStreamClientHandshakeResponse) GetHeader ¶
func (x *BiStreamClientHandshakeResponse) GetHeader() *pb.CommonResponseHeader
func (*BiStreamClientHandshakeResponse) ProtoMessage ¶
func (*BiStreamClientHandshakeResponse) ProtoMessage()
func (*BiStreamClientHandshakeResponse) ProtoReflect ¶
func (x *BiStreamClientHandshakeResponse) ProtoReflect() protoreflect.Message
func (*BiStreamClientHandshakeResponse) Reset ¶
func (x *BiStreamClientHandshakeResponse) Reset()
func (*BiStreamClientHandshakeResponse) String ¶
func (x *BiStreamClientHandshakeResponse) String() string
type CheckConfigTaskDistributionRequest ¶
type CheckConfigTaskDistributionRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` SubTasks []*CheckConfigTaskDistributionRequest_SubTask `protobuf:"bytes,2,rep,name=sub_tasks,json=subTasks,proto3" json:"sub_tasks,omitempty"` // contains filtered or unexported fields }
func (*CheckConfigTaskDistributionRequest) Descriptor
deprecated
func (*CheckConfigTaskDistributionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckConfigTaskDistributionRequest.ProtoReflect.Descriptor instead.
func (*CheckConfigTaskDistributionRequest) GetHeader ¶
func (x *CheckConfigTaskDistributionRequest) GetHeader() *pb.CommonRequestHeader
func (*CheckConfigTaskDistributionRequest) GetSubTasks ¶
func (x *CheckConfigTaskDistributionRequest) GetSubTasks() []*CheckConfigTaskDistributionRequest_SubTask
func (*CheckConfigTaskDistributionRequest) ProtoMessage ¶
func (*CheckConfigTaskDistributionRequest) ProtoMessage()
func (*CheckConfigTaskDistributionRequest) ProtoReflect ¶
func (x *CheckConfigTaskDistributionRequest) ProtoReflect() protoreflect.Message
func (*CheckConfigTaskDistributionRequest) Reset ¶
func (x *CheckConfigTaskDistributionRequest) Reset()
func (*CheckConfigTaskDistributionRequest) String ¶
func (x *CheckConfigTaskDistributionRequest) String() string
type CheckConfigTaskDistributionRequest_SubTask ¶
type CheckConfigTaskDistributionRequest_SubTask struct { ConfigKey string `protobuf:"bytes,1,opt,name=config_key,json=configKey,proto3" json:"config_key,omitempty"` ConfigVersion string `protobuf:"bytes,2,opt,name=config_version,json=configVersion,proto3" json:"config_version,omitempty"` TargetKey string `protobuf:"bytes,3,opt,name=target_key,json=targetKey,proto3" json:"target_key,omitempty"` TargetVersion string `protobuf:"bytes,4,opt,name=target_version,json=targetVersion,proto3" json:"target_version,omitempty"` // contains filtered or unexported fields }
func (*CheckConfigTaskDistributionRequest_SubTask) Descriptor
deprecated
func (*CheckConfigTaskDistributionRequest_SubTask) Descriptor() ([]byte, []int)
Deprecated: Use CheckConfigTaskDistributionRequest_SubTask.ProtoReflect.Descriptor instead.
func (*CheckConfigTaskDistributionRequest_SubTask) GetConfigKey ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) GetConfigKey() string
func (*CheckConfigTaskDistributionRequest_SubTask) GetConfigVersion ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) GetConfigVersion() string
func (*CheckConfigTaskDistributionRequest_SubTask) GetTargetKey ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) GetTargetKey() string
func (*CheckConfigTaskDistributionRequest_SubTask) GetTargetVersion ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) GetTargetVersion() string
func (*CheckConfigTaskDistributionRequest_SubTask) ProtoMessage ¶
func (*CheckConfigTaskDistributionRequest_SubTask) ProtoMessage()
func (*CheckConfigTaskDistributionRequest_SubTask) ProtoReflect ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) ProtoReflect() protoreflect.Message
func (*CheckConfigTaskDistributionRequest_SubTask) Reset ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) Reset()
func (*CheckConfigTaskDistributionRequest_SubTask) String ¶
func (x *CheckConfigTaskDistributionRequest_SubTask) String() string
type CheckConfigTaskDistributionResponse ¶
type CheckConfigTaskDistributionResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Status []int32 `protobuf:"varint,2,rep,packed,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*CheckConfigTaskDistributionResponse) Descriptor
deprecated
func (*CheckConfigTaskDistributionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckConfigTaskDistributionResponse.ProtoReflect.Descriptor instead.
func (*CheckConfigTaskDistributionResponse) GetHeader ¶
func (x *CheckConfigTaskDistributionResponse) GetHeader() *pb.CommonResponseHeader
func (*CheckConfigTaskDistributionResponse) GetStatus ¶
func (x *CheckConfigTaskDistributionResponse) GetStatus() []int32
func (*CheckConfigTaskDistributionResponse) ProtoMessage ¶
func (*CheckConfigTaskDistributionResponse) ProtoMessage()
func (*CheckConfigTaskDistributionResponse) ProtoReflect ¶
func (x *CheckConfigTaskDistributionResponse) ProtoReflect() protoreflect.Message
func (*CheckConfigTaskDistributionResponse) Reset ¶
func (x *CheckConfigTaskDistributionResponse) Reset()
func (*CheckConfigTaskDistributionResponse) String ¶
func (x *CheckConfigTaskDistributionResponse) String() string
type CollectConfig ¶
type CollectConfig struct { // 实际上也就是对应 table_name Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // 对于页面上一个配置对应的同一个采集目标, 如果内容发生变化则该version会更新 // TODO 当用户拿着2个version, 怎么知道哪个是新的呢? Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // 用于描述content的类型 Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // 配置内容, 可能是一个大json, 但总之使用bytes来描述 Content []byte `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
一个采集配置
func (*CollectConfig) Descriptor
deprecated
func (*CollectConfig) Descriptor() ([]byte, []int)
Deprecated: Use CollectConfig.ProtoReflect.Descriptor instead.
func (*CollectConfig) GetContent ¶
func (x *CollectConfig) GetContent() []byte
func (*CollectConfig) GetKey ¶
func (x *CollectConfig) GetKey() string
func (*CollectConfig) GetType ¶
func (x *CollectConfig) GetType() string
func (*CollectConfig) GetVersion ¶
func (x *CollectConfig) GetVersion() string
func (*CollectConfig) ProtoMessage ¶
func (*CollectConfig) ProtoMessage()
func (*CollectConfig) ProtoReflect ¶
func (x *CollectConfig) ProtoReflect() protoreflect.Message
func (*CollectConfig) Reset ¶
func (x *CollectConfig) Reset()
func (*CollectConfig) String ¶
func (x *CollectConfig) String() string
type CollectConfigRunStats ¶
type CollectConfigRunStats struct { // 采集配置表名 TableName string `protobuf:"bytes,1,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` Stats map[string]uint64 `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*CollectConfigRunStats) Descriptor
deprecated
func (*CollectConfigRunStats) Descriptor() ([]byte, []int)
Deprecated: Use CollectConfigRunStats.ProtoReflect.Descriptor instead.
func (*CollectConfigRunStats) GetStats ¶
func (x *CollectConfigRunStats) GetStats() map[string]uint64
func (*CollectConfigRunStats) GetTableName ¶
func (x *CollectConfigRunStats) GetTableName() string
func (*CollectConfigRunStats) ProtoMessage ¶
func (*CollectConfigRunStats) ProtoMessage()
func (*CollectConfigRunStats) ProtoReflect ¶
func (x *CollectConfigRunStats) ProtoReflect() protoreflect.Message
func (*CollectConfigRunStats) Reset ¶
func (x *CollectConfigRunStats) Reset()
func (*CollectConfigRunStats) String ¶
func (x *CollectConfigRunStats) String() string
type CollectConfigsBucket ¶
type CollectConfigsBucket struct { // 该bucket的状态 State string `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"` // 属于该bucket的所有采集任务, 如果state与请求里的相同, 那么说明没有变化, 此时tasks为空 CollectTasks []*CollectTask `protobuf:"bytes,2,rep,name=collect_tasks,json=collectTasks,proto3" json:"collect_tasks,omitempty"` // contains filtered or unexported fields }
func (*CollectConfigsBucket) Descriptor
deprecated
func (*CollectConfigsBucket) Descriptor() ([]byte, []int)
Deprecated: Use CollectConfigsBucket.ProtoReflect.Descriptor instead.
func (*CollectConfigsBucket) GetCollectTasks ¶
func (x *CollectConfigsBucket) GetCollectTasks() []*CollectTask
func (*CollectConfigsBucket) GetState ¶
func (x *CollectConfigsBucket) GetState() string
func (*CollectConfigsBucket) ProtoMessage ¶
func (*CollectConfigsBucket) ProtoMessage()
func (*CollectConfigsBucket) ProtoReflect ¶
func (x *CollectConfigsBucket) ProtoReflect() protoreflect.Message
func (*CollectConfigsBucket) Reset ¶
func (x *CollectConfigsBucket) Reset()
func (*CollectConfigsBucket) String ¶
func (x *CollectConfigsBucket) String() string
type CollectTarget ¶
type CollectTarget struct { // TODO 元数据内容是否也可能变化? Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` Meta map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
采集目标
func (*CollectTarget) Descriptor
deprecated
func (*CollectTarget) Descriptor() ([]byte, []int)
Deprecated: Use CollectTarget.ProtoReflect.Descriptor instead.
func (*CollectTarget) GetKey ¶
func (x *CollectTarget) GetKey() string
func (*CollectTarget) GetMeta ¶
func (x *CollectTarget) GetMeta() map[string]string
func (*CollectTarget) GetType ¶
func (x *CollectTarget) GetType() string
func (*CollectTarget) GetVersion ¶
func (x *CollectTarget) GetVersion() string
func (*CollectTarget) ProtoMessage ¶
func (*CollectTarget) ProtoMessage()
func (*CollectTarget) ProtoReflect ¶
func (x *CollectTarget) ProtoReflect() protoreflect.Message
func (*CollectTarget) Reset ¶
func (x *CollectTarget) Reset()
func (*CollectTarget) String ¶
func (x *CollectTarget) String() string
type CollectTask ¶
type CollectTask struct { // 对于页面上一个配置对应的同一个采集目标, 即使配置或目标的**内容**发生了变化, 该key始终保持不变 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // 这里不指持有实际的采集配置和采集目标, 而是持有它们的key CollectConfigKey string `protobuf:"bytes,2,opt,name=collect_config_key,json=collectConfigKey,proto3" json:"collect_config_key,omitempty"` CollectTargetKey string `protobuf:"bytes,3,opt,name=collect_target_key,json=collectTargetKey,proto3" json:"collect_target_key,omitempty"` // contains filtered or unexported fields }
一个采集任务 = 采集配置 + 采集目标 的结合体
func (*CollectTask) Descriptor
deprecated
func (*CollectTask) Descriptor() ([]byte, []int)
Deprecated: Use CollectTask.ProtoReflect.Descriptor instead.
func (*CollectTask) GetCollectConfigKey ¶
func (x *CollectTask) GetCollectConfigKey() string
func (*CollectTask) GetCollectTargetKey ¶
func (x *CollectTask) GetCollectTargetKey() string
func (*CollectTask) GetKey ¶
func (x *CollectTask) GetKey() string
func (*CollectTask) ProtoMessage ¶
func (*CollectTask) ProtoMessage()
func (*CollectTask) ProtoReflect ¶
func (x *CollectTask) ProtoReflect() protoreflect.Message
func (*CollectTask) Reset ¶
func (x *CollectTask) Reset()
func (*CollectTask) String ¶
func (x *CollectTask) String() string
type CollectTask2 ¶
type CollectTask2 struct { Config *CollectConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` Target *CollectTarget `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` // contains filtered or unexported fields }
func (*CollectTask2) Descriptor
deprecated
func (*CollectTask2) Descriptor() ([]byte, []int)
Deprecated: Use CollectTask2.ProtoReflect.Descriptor instead.
func (*CollectTask2) GetConfig ¶
func (x *CollectTask2) GetConfig() *CollectConfig
func (*CollectTask2) GetTarget ¶
func (x *CollectTask2) GetTarget() *CollectTarget
func (*CollectTask2) GetVersion ¶
func (x *CollectTask2) GetVersion() string
func (*CollectTask2) ProtoMessage ¶
func (*CollectTask2) ProtoMessage()
func (*CollectTask2) ProtoReflect ¶
func (x *CollectTask2) ProtoReflect() protoreflect.Message
func (*CollectTask2) Reset ¶
func (x *CollectTask2) Reset()
func (*CollectTask2) String ¶
func (x *CollectTask2) String() string
type DebugConfig ¶
type DebugConfig struct { // 是否打印详细日志, 默认是false LogVerbose bool `protobuf:"varint,1,opt,name=log_verbose,json=logVerbose,proto3" json:"log_verbose,omitempty"` // 事件、指标上报相关,用于问题定位排查 // 是否关闭该功能 ReportDisable bool `protobuf:"varint,2,opt,name=reportDisable,proto3" json:"reportDisable,omitempty"` // 事件上报限流值。如果>0则表示允许每台agent每分钟上报多少条处理错误到服务端, 有助于排查问题(自助诊断), 程序内部可以再限制一个值, 默认是0 ReportProcessingErrorCount int32 `protobuf:"varint,3,opt,name=reportProcessingErrorCount,proto3" json:"reportProcessingErrorCount,omitempty"` // contains filtered or unexported fields }
调试相关的配置
func (*DebugConfig) Descriptor
deprecated
func (*DebugConfig) Descriptor() ([]byte, []int)
Deprecated: Use DebugConfig.ProtoReflect.Descriptor instead.
func (*DebugConfig) GetLogVerbose ¶
func (x *DebugConfig) GetLogVerbose() bool
func (*DebugConfig) GetReportDisable ¶
func (x *DebugConfig) GetReportDisable() bool
func (*DebugConfig) GetReportProcessingErrorCount ¶
func (x *DebugConfig) GetReportProcessingErrorCount() int32
func (*DebugConfig) ProtoMessage ¶
func (*DebugConfig) ProtoMessage()
func (*DebugConfig) ProtoReflect ¶
func (x *DebugConfig) ProtoReflect() protoreflect.Message
func (*DebugConfig) Reset ¶
func (x *DebugConfig) Reset()
func (*DebugConfig) String ¶
func (x *DebugConfig) String() string
type DryRunRequest ¶
type DryRunRequest struct { // common request header Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // 配置信息 Config *DryRunRequest_CollectConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` // 最终运行的目标, 在元数据里必须能找到 Target *TargetIdentifier `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // 输入信息 Input *DryRunRequest_Input `protobuf:"bytes,4,opt,name=input,proto3" json:"input,omitempty"` // contains filtered or unexported fields }
dry run
func (*DryRunRequest) Descriptor
deprecated
func (*DryRunRequest) Descriptor() ([]byte, []int)
Deprecated: Use DryRunRequest.ProtoReflect.Descriptor instead.
func (*DryRunRequest) GetConfig ¶
func (x *DryRunRequest) GetConfig() *DryRunRequest_CollectConfig
func (*DryRunRequest) GetHeader ¶
func (x *DryRunRequest) GetHeader() *pb.CommonRequestHeader
func (*DryRunRequest) GetInput ¶
func (x *DryRunRequest) GetInput() *DryRunRequest_Input
func (*DryRunRequest) GetTarget ¶
func (x *DryRunRequest) GetTarget() *TargetIdentifier
func (*DryRunRequest) ProtoMessage ¶
func (*DryRunRequest) ProtoMessage()
func (*DryRunRequest) ProtoReflect ¶
func (x *DryRunRequest) ProtoReflect() protoreflect.Message
func (*DryRunRequest) Reset ¶
func (x *DryRunRequest) Reset()
func (*DryRunRequest) String ¶
func (x *DryRunRequest) String() string
type DryRunRequest_CollectConfig ¶
type DryRunRequest_CollectConfig struct { // tableName: 从 db 里读取配置, 根据 tableName 匹配 // temp: Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` TableName string `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` // 字段对应 gaea_collect_config 里的 记录 Temp *DryRunRequest_CollectConfigTemp `protobuf:"bytes,3,opt,name=temp,proto3" json:"temp,omitempty"` // contains filtered or unexported fields }
func (*DryRunRequest_CollectConfig) Descriptor
deprecated
func (*DryRunRequest_CollectConfig) Descriptor() ([]byte, []int)
Deprecated: Use DryRunRequest_CollectConfig.ProtoReflect.Descriptor instead.
func (*DryRunRequest_CollectConfig) GetTableName ¶
func (x *DryRunRequest_CollectConfig) GetTableName() string
func (*DryRunRequest_CollectConfig) GetTemp ¶
func (x *DryRunRequest_CollectConfig) GetTemp() *DryRunRequest_CollectConfigTemp
func (*DryRunRequest_CollectConfig) GetType ¶
func (x *DryRunRequest_CollectConfig) GetType() string
func (*DryRunRequest_CollectConfig) ProtoMessage ¶
func (*DryRunRequest_CollectConfig) ProtoMessage()
func (*DryRunRequest_CollectConfig) ProtoReflect ¶
func (x *DryRunRequest_CollectConfig) ProtoReflect() protoreflect.Message
func (*DryRunRequest_CollectConfig) Reset ¶
func (x *DryRunRequest_CollectConfig) Reset()
func (*DryRunRequest_CollectConfig) String ¶
func (x *DryRunRequest_CollectConfig) String() string
type DryRunRequest_CollectConfigTemp ¶
type DryRunRequest_CollectConfigTemp struct { // 字段对应 gaea_collect_config 里的 字段 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Json string `protobuf:"bytes,2,opt,name=json,proto3" json:"json,omitempty"` ExecutorSelector string `protobuf:"bytes,3,opt,name=executor_selector,json=executorSelector,proto3" json:"executor_selector,omitempty"` CollectRange string `protobuf:"bytes,4,opt,name=collect_range,json=collectRange,proto3" json:"collect_range,omitempty"` // contains filtered or unexported fields }
message InputRead {}
func (*DryRunRequest_CollectConfigTemp) Descriptor
deprecated
func (*DryRunRequest_CollectConfigTemp) Descriptor() ([]byte, []int)
Deprecated: Use DryRunRequest_CollectConfigTemp.ProtoReflect.Descriptor instead.
func (*DryRunRequest_CollectConfigTemp) GetCollectRange ¶
func (x *DryRunRequest_CollectConfigTemp) GetCollectRange() string
func (*DryRunRequest_CollectConfigTemp) GetExecutorSelector ¶
func (x *DryRunRequest_CollectConfigTemp) GetExecutorSelector() string
func (*DryRunRequest_CollectConfigTemp) GetJson ¶
func (x *DryRunRequest_CollectConfigTemp) GetJson() string
func (*DryRunRequest_CollectConfigTemp) GetType ¶
func (x *DryRunRequest_CollectConfigTemp) GetType() string
func (*DryRunRequest_CollectConfigTemp) ProtoMessage ¶
func (*DryRunRequest_CollectConfigTemp) ProtoMessage()
func (*DryRunRequest_CollectConfigTemp) ProtoReflect ¶
func (x *DryRunRequest_CollectConfigTemp) ProtoReflect() protoreflect.Message
func (*DryRunRequest_CollectConfigTemp) Reset ¶
func (x *DryRunRequest_CollectConfigTemp) Reset()
func (*DryRunRequest_CollectConfigTemp) String ¶
func (x *DryRunRequest_CollectConfigTemp) String() string
type DryRunRequest_Input ¶
type DryRunRequest_Input struct { // plain: 从请求里读 // read: 从pod里读 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Plain *DryRunRequest_InputPlain `protobuf:"bytes,2,opt,name=plain,proto3" json:"plain,omitempty"` // contains filtered or unexported fields }
func (*DryRunRequest_Input) Descriptor
deprecated
func (*DryRunRequest_Input) Descriptor() ([]byte, []int)
Deprecated: Use DryRunRequest_Input.ProtoReflect.Descriptor instead.
func (*DryRunRequest_Input) GetPlain ¶
func (x *DryRunRequest_Input) GetPlain() *DryRunRequest_InputPlain
func (*DryRunRequest_Input) GetType ¶
func (x *DryRunRequest_Input) GetType() string
func (*DryRunRequest_Input) ProtoMessage ¶
func (*DryRunRequest_Input) ProtoMessage()
func (*DryRunRequest_Input) ProtoReflect ¶
func (x *DryRunRequest_Input) ProtoReflect() protoreflect.Message
func (*DryRunRequest_Input) Reset ¶
func (x *DryRunRequest_Input) Reset()
func (*DryRunRequest_Input) String ¶
func (x *DryRunRequest_Input) String() string
type DryRunRequest_InputPlain ¶
type DryRunRequest_InputPlain struct { // 原始日志 Lines []string `protobuf:"bytes,1,rep,name=lines,proto3" json:"lines,omitempty"` // Timezone to use when parsing timestamp of log lines. // Defaults to local timezone of agent. Timezone string `protobuf:"bytes,2,opt,name=timezone,proto3" json:"timezone,omitempty"` // contains filtered or unexported fields }
func (*DryRunRequest_InputPlain) Descriptor
deprecated
func (*DryRunRequest_InputPlain) Descriptor() ([]byte, []int)
Deprecated: Use DryRunRequest_InputPlain.ProtoReflect.Descriptor instead.
func (*DryRunRequest_InputPlain) GetLines ¶
func (x *DryRunRequest_InputPlain) GetLines() []string
func (*DryRunRequest_InputPlain) GetTimezone ¶
func (x *DryRunRequest_InputPlain) GetTimezone() string
func (*DryRunRequest_InputPlain) ProtoMessage ¶
func (*DryRunRequest_InputPlain) ProtoMessage()
func (*DryRunRequest_InputPlain) ProtoReflect ¶
func (x *DryRunRequest_InputPlain) ProtoReflect() protoreflect.Message
func (*DryRunRequest_InputPlain) Reset ¶
func (x *DryRunRequest_InputPlain) Reset()
func (*DryRunRequest_InputPlain) String ¶
func (x *DryRunRequest_InputPlain) String() string
type DryRunResponse ¶
type DryRunResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Event *DryRunResponse_Event `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"` GroupResults []*DryRunResponse_GroupResult `protobuf:"bytes,3,rep,name=group_results,json=groupResults,proto3" json:"group_results,omitempty"` // contains filtered or unexported fields }
func (*DryRunResponse) Descriptor
deprecated
func (*DryRunResponse) Descriptor() ([]byte, []int)
Deprecated: Use DryRunResponse.ProtoReflect.Descriptor instead.
func (*DryRunResponse) GetEvent ¶
func (x *DryRunResponse) GetEvent() *DryRunResponse_Event
func (*DryRunResponse) GetGroupResults ¶
func (x *DryRunResponse) GetGroupResults() []*DryRunResponse_GroupResult
func (*DryRunResponse) GetHeader ¶
func (x *DryRunResponse) GetHeader() *pb.CommonResponseHeader
func (*DryRunResponse) ProtoMessage ¶
func (*DryRunResponse) ProtoMessage()
func (*DryRunResponse) ProtoReflect ¶
func (x *DryRunResponse) ProtoReflect() protoreflect.Message
func (*DryRunResponse) Reset ¶
func (x *DryRunResponse) Reset()
func (*DryRunResponse) String ¶
func (x *DryRunResponse) String() string
type DryRunResponse_Event ¶
type DryRunResponse_Event struct { Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` Params map[string]string `` /* 153-byte string literal not displayed */ Message []*DryRunResponse_Message `protobuf:"bytes,3,rep,name=message,proto3" json:"message,omitempty"` Children []*DryRunResponse_Event `protobuf:"bytes,4,rep,name=children,proto3" json:"children,omitempty"` // contains filtered or unexported fields }
func (*DryRunResponse_Event) Descriptor
deprecated
func (*DryRunResponse_Event) Descriptor() ([]byte, []int)
Deprecated: Use DryRunResponse_Event.ProtoReflect.Descriptor instead.
func (*DryRunResponse_Event) GetChildren ¶
func (x *DryRunResponse_Event) GetChildren() []*DryRunResponse_Event
func (*DryRunResponse_Event) GetMessage ¶
func (x *DryRunResponse_Event) GetMessage() []*DryRunResponse_Message
func (*DryRunResponse_Event) GetParams ¶
func (x *DryRunResponse_Event) GetParams() map[string]string
func (*DryRunResponse_Event) GetTitle ¶
func (x *DryRunResponse_Event) GetTitle() string
func (*DryRunResponse_Event) ProtoMessage ¶
func (*DryRunResponse_Event) ProtoMessage()
func (*DryRunResponse_Event) ProtoReflect ¶
func (x *DryRunResponse_Event) ProtoReflect() protoreflect.Message
func (*DryRunResponse_Event) Reset ¶
func (x *DryRunResponse_Event) Reset()
func (*DryRunResponse_Event) String ¶
func (x *DryRunResponse_Event) String() string
type DryRunResponse_GroupResult ¶
type DryRunResponse_GroupResult struct { GroupLines []string `protobuf:"bytes,1,rep,name=group_lines,json=groupLines,proto3" json:"group_lines,omitempty"` Success bool `protobuf:"varint,2,opt,name=success,proto3" json:"success,omitempty"` SelectedValues map[string]float64 `` /* 193-byte string literal not displayed */ GroupBy map[string]string `` /* 170-byte string literal not displayed */ // contains filtered or unexported fields }
func (*DryRunResponse_GroupResult) Descriptor
deprecated
func (*DryRunResponse_GroupResult) Descriptor() ([]byte, []int)
Deprecated: Use DryRunResponse_GroupResult.ProtoReflect.Descriptor instead.
func (*DryRunResponse_GroupResult) GetGroupBy ¶
func (x *DryRunResponse_GroupResult) GetGroupBy() map[string]string
func (*DryRunResponse_GroupResult) GetGroupLines ¶
func (x *DryRunResponse_GroupResult) GetGroupLines() []string
func (*DryRunResponse_GroupResult) GetSelectedValues ¶
func (x *DryRunResponse_GroupResult) GetSelectedValues() map[string]float64
func (*DryRunResponse_GroupResult) GetSuccess ¶
func (x *DryRunResponse_GroupResult) GetSuccess() bool
func (*DryRunResponse_GroupResult) ProtoMessage ¶
func (*DryRunResponse_GroupResult) ProtoMessage()
func (*DryRunResponse_GroupResult) ProtoReflect ¶
func (x *DryRunResponse_GroupResult) ProtoReflect() protoreflect.Message
func (*DryRunResponse_GroupResult) Reset ¶
func (x *DryRunResponse_GroupResult) Reset()
func (*DryRunResponse_GroupResult) String ¶
func (x *DryRunResponse_GroupResult) String() string
type DryRunResponse_Message ¶
type DryRunResponse_Message struct { Level string `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` // contains filtered or unexported fields }
func (*DryRunResponse_Message) Descriptor
deprecated
func (*DryRunResponse_Message) Descriptor() ([]byte, []int)
Deprecated: Use DryRunResponse_Message.ProtoReflect.Descriptor instead.
func (*DryRunResponse_Message) GetContent ¶
func (x *DryRunResponse_Message) GetContent() string
func (*DryRunResponse_Message) GetLevel ¶
func (x *DryRunResponse_Message) GetLevel() string
func (*DryRunResponse_Message) ProtoMessage ¶
func (*DryRunResponse_Message) ProtoMessage()
func (*DryRunResponse_Message) ProtoReflect ¶
func (x *DryRunResponse_Message) ProtoReflect() protoreflect.Message
func (*DryRunResponse_Message) Reset ¶
func (x *DryRunResponse_Message) Reset()
func (*DryRunResponse_Message) String ¶
func (x *DryRunResponse_Message) String() string
type GetCollectTasksRequest ¶
type GetCollectTasksRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // agent持有的所有buckets的状态 Buckets map[string]string `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
同步配置的请求 之类展开说一下同步配置的细节: 1. 该接口做的是全量同步 2. 最简单的做法是返回的配置是一个数组 [{...}] 3. 但显然这样返回的内容会有点多, 每次哪怕只有1个元素变了, 也要返回所有元素 (这在域外可能是可以接受的, 配置少), 但在主站是不太好的 4. 这在公有云上也不太好, 因为SLB可能是按流量收费的 5. 所以要像办法减少传输的数据量, 只传输必要的数据(但方案又不能太复杂 于是有了如下的buckets分桶方案 1. 将配置分在若干个桶里即 map<string, [{}]>, agent不用管桶的key是如何决定的, 对agent来说就是一个字符串而已 2. registry侧决定桶的key的具体取值, 比如在主站(对于vessel)可以取agentIp, 按agentIp分桶, 对于域外, 如果认为配置数不多, 那么可以总是取为 "", 这样相当于不分桶 3. registry会保证, 对于同一个配置始终是在一个桶里, 也就是说这个分配的算法是不能改变的 4. 该方案实际上只是通过分桶减少了发生改变时需要传递的数据量, 但并没有完全减少不必要的传输 5. 想做到理想的完全避免不必要的传输, 则双方需要交换 task keys, 通过对比新旧 task keys 决定出哪些 tasks 需要变更; 这个流程比较繁琐, 在云上不一定要实现
func (*GetCollectTasksRequest) Descriptor
deprecated
func (*GetCollectTasksRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCollectTasksRequest.ProtoReflect.Descriptor instead.
func (*GetCollectTasksRequest) GetAgentId ¶
func (x *GetCollectTasksRequest) GetAgentId() string
func (*GetCollectTasksRequest) GetBuckets ¶
func (x *GetCollectTasksRequest) GetBuckets() map[string]string
func (*GetCollectTasksRequest) GetHeader ¶
func (x *GetCollectTasksRequest) GetHeader() *pb.CommonRequestHeader
func (*GetCollectTasksRequest) ProtoMessage ¶
func (*GetCollectTasksRequest) ProtoMessage()
func (*GetCollectTasksRequest) ProtoReflect ¶
func (x *GetCollectTasksRequest) ProtoReflect() protoreflect.Message
func (*GetCollectTasksRequest) Reset ¶
func (x *GetCollectTasksRequest) Reset()
func (*GetCollectTasksRequest) String ¶
func (x *GetCollectTasksRequest) String() string
type GetCollectTasksResponse ¶
type GetCollectTasksResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // 返回每个bucket的最新状态, 如果bucket里的state与agent上的state相同, 那么说明该bucket没有任何变化 // 此时其对应的 collect_tasks 也会为空 Buckets map[string]*CollectConfigsBucket `` /* 155-byte string literal not displayed */ // 引用的配置 CollectConfigs map[string]*CollectConfig `` /* 191-byte string literal not displayed */ // 应用的采集目标, 绝大多数只会有一个目标, 就是本机 CollectTargets map[string]*CollectTarget `` /* 191-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GetCollectTasksResponse) Descriptor
deprecated
func (*GetCollectTasksResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetCollectTasksResponse.ProtoReflect.Descriptor instead.
func (*GetCollectTasksResponse) GetBuckets ¶
func (x *GetCollectTasksResponse) GetBuckets() map[string]*CollectConfigsBucket
func (*GetCollectTasksResponse) GetCollectConfigs ¶
func (x *GetCollectTasksResponse) GetCollectConfigs() map[string]*CollectConfig
func (*GetCollectTasksResponse) GetCollectTargets ¶
func (x *GetCollectTasksResponse) GetCollectTargets() map[string]*CollectTarget
func (*GetCollectTasksResponse) GetHeader ¶
func (x *GetCollectTasksResponse) GetHeader() *pb.CommonResponseHeader
func (*GetCollectTasksResponse) ProtoMessage ¶
func (*GetCollectTasksResponse) ProtoMessage()
func (*GetCollectTasksResponse) ProtoReflect ¶
func (x *GetCollectTasksResponse) ProtoReflect() protoreflect.Message
func (*GetCollectTasksResponse) Reset ¶
func (x *GetCollectTasksResponse) Reset()
func (*GetCollectTasksResponse) String ¶
func (x *GetCollectTasksResponse) String() string
type GetControlConfigsRequest ¶
type GetControlConfigsRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // contains filtered or unexported fields }
func (*GetControlConfigsRequest) Descriptor
deprecated
func (*GetControlConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetControlConfigsRequest.ProtoReflect.Descriptor instead.
func (*GetControlConfigsRequest) GetAgentId ¶
func (x *GetControlConfigsRequest) GetAgentId() string
func (*GetControlConfigsRequest) GetHeader ¶
func (x *GetControlConfigsRequest) GetHeader() *pb.CommonRequestHeader
func (*GetControlConfigsRequest) ProtoMessage ¶
func (*GetControlConfigsRequest) ProtoMessage()
func (*GetControlConfigsRequest) ProtoReflect ¶
func (x *GetControlConfigsRequest) ProtoReflect() protoreflect.Message
func (*GetControlConfigsRequest) Reset ¶
func (x *GetControlConfigsRequest) Reset()
func (*GetControlConfigsRequest) String ¶
func (x *GetControlConfigsRequest) String() string
type GetControlConfigsResponse ¶
type GetControlConfigsResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` BasicConfig *BasicConfig `protobuf:"bytes,2,opt,name=basic_config,json=basicConfig,proto3" json:"basic_config,omitempty"` DebugConfig *DebugConfig `protobuf:"bytes,3,opt,name=debug_config,json=debugConfig,proto3" json:"debug_config,omitempty"` // contains filtered or unexported fields }
func (*GetControlConfigsResponse) Descriptor
deprecated
func (*GetControlConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetControlConfigsResponse.ProtoReflect.Descriptor instead.
func (*GetControlConfigsResponse) GetBasicConfig ¶
func (x *GetControlConfigsResponse) GetBasicConfig() *BasicConfig
func (*GetControlConfigsResponse) GetDebugConfig ¶
func (x *GetControlConfigsResponse) GetDebugConfig() *DebugConfig
func (*GetControlConfigsResponse) GetHeader ¶
func (x *GetControlConfigsResponse) GetHeader() *pb.CommonResponseHeader
func (*GetControlConfigsResponse) ProtoMessage ¶
func (*GetControlConfigsResponse) ProtoMessage()
func (*GetControlConfigsResponse) ProtoReflect ¶
func (x *GetControlConfigsResponse) ProtoReflect() protoreflect.Message
func (*GetControlConfigsResponse) Reset ¶
func (x *GetControlConfigsResponse) Reset()
func (*GetControlConfigsResponse) String ¶
func (x *GetControlConfigsResponse) String() string
type HttpProxyRequest ¶
type HttpProxyRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // TargetIdentifier target = 3; Method string `protobuf:"bytes,4,opt,name=method,proto3" json:"method,omitempty"` Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"` Headers map[string]string `` /* 155-byte string literal not displayed */ Body []byte `protobuf:"bytes,7,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
func (*HttpProxyRequest) Descriptor
deprecated
func (*HttpProxyRequest) Descriptor() ([]byte, []int)
Deprecated: Use HttpProxyRequest.ProtoReflect.Descriptor instead.
func (*HttpProxyRequest) GetAgentId ¶
func (x *HttpProxyRequest) GetAgentId() string
func (*HttpProxyRequest) GetBody ¶
func (x *HttpProxyRequest) GetBody() []byte
func (*HttpProxyRequest) GetHeader ¶
func (x *HttpProxyRequest) GetHeader() *pb.CommonRequestHeader
func (*HttpProxyRequest) GetHeaders ¶
func (x *HttpProxyRequest) GetHeaders() map[string]string
func (*HttpProxyRequest) GetMethod ¶
func (x *HttpProxyRequest) GetMethod() string
func (*HttpProxyRequest) GetUrl ¶
func (x *HttpProxyRequest) GetUrl() string
func (*HttpProxyRequest) ProtoMessage ¶
func (*HttpProxyRequest) ProtoMessage()
func (*HttpProxyRequest) ProtoReflect ¶
func (x *HttpProxyRequest) ProtoReflect() protoreflect.Message
func (*HttpProxyRequest) Reset ¶
func (x *HttpProxyRequest) Reset()
func (*HttpProxyRequest) String ¶
func (x *HttpProxyRequest) String() string
type HttpProxyResponse ¶
type HttpProxyResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Code int32 `protobuf:"varint,2,opt,name=code,proto3" json:"code,omitempty"` Headers map[string]string `` /* 155-byte string literal not displayed */ Body []byte `protobuf:"bytes,4,opt,name=body,proto3" json:"body,omitempty"` Cost int32 `protobuf:"varint,5,opt,name=cost,proto3" json:"cost,omitempty"` // contains filtered or unexported fields }
func (*HttpProxyResponse) Descriptor
deprecated
func (*HttpProxyResponse) Descriptor() ([]byte, []int)
Deprecated: Use HttpProxyResponse.ProtoReflect.Descriptor instead.
func (*HttpProxyResponse) GetBody ¶
func (x *HttpProxyResponse) GetBody() []byte
func (*HttpProxyResponse) GetCode ¶
func (x *HttpProxyResponse) GetCode() int32
func (*HttpProxyResponse) GetCost ¶
func (x *HttpProxyResponse) GetCost() int32
func (*HttpProxyResponse) GetHeader ¶
func (x *HttpProxyResponse) GetHeader() *pb.CommonResponseHeader
func (*HttpProxyResponse) GetHeaders ¶
func (x *HttpProxyResponse) GetHeaders() map[string]string
func (*HttpProxyResponse) ProtoMessage ¶
func (*HttpProxyResponse) ProtoMessage()
func (*HttpProxyResponse) ProtoReflect ¶
func (x *HttpProxyResponse) ProtoReflect() protoreflect.Message
func (*HttpProxyResponse) Reset ¶
func (x *HttpProxyResponse) Reset()
func (*HttpProxyResponse) String ¶
func (x *HttpProxyResponse) String() string
type InspectRequest ¶
type InspectRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // contains filtered or unexported fields }
func (*InspectRequest) Descriptor
deprecated
func (*InspectRequest) Descriptor() ([]byte, []int)
Deprecated: Use InspectRequest.ProtoReflect.Descriptor instead.
func (*InspectRequest) GetAgentId ¶
func (x *InspectRequest) GetAgentId() string
func (*InspectRequest) GetHeader ¶
func (x *InspectRequest) GetHeader() *pb.CommonRequestHeader
func (*InspectRequest) ProtoMessage ¶
func (*InspectRequest) ProtoMessage()
func (*InspectRequest) ProtoReflect ¶
func (x *InspectRequest) ProtoReflect() protoreflect.Message
func (*InspectRequest) Reset ¶
func (x *InspectRequest) Reset()
func (*InspectRequest) String ¶
func (x *InspectRequest) String() string
type InspectResponse ¶
type InspectResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Result string `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` // contains filtered or unexported fields }
func (*InspectResponse) Descriptor
deprecated
func (*InspectResponse) Descriptor() ([]byte, []int)
Deprecated: Use InspectResponse.ProtoReflect.Descriptor instead.
func (*InspectResponse) GetHeader ¶
func (x *InspectResponse) GetHeader() *pb.CommonResponseHeader
func (*InspectResponse) GetResult ¶
func (x *InspectResponse) GetResult() string
func (*InspectResponse) ProtoMessage ¶
func (*InspectResponse) ProtoMessage()
func (*InspectResponse) ProtoReflect ¶
func (x *InspectResponse) ProtoReflect() protoreflect.Message
func (*InspectResponse) Reset ¶
func (x *InspectResponse) Reset()
func (*InspectResponse) String ¶
func (x *InspectResponse) String() string
type ListFilesRequest ¶
type ListFilesRequest struct { // request header Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // agent id AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // dir path Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // max depths MaxDepth int32 `protobuf:"varint,4,opt,name=max_depth,json=maxDepth,proto3" json:"max_depth,omitempty"` IncludeExts []string `protobuf:"bytes,5,rep,name=include_exts,json=includeExts,proto3" json:"include_exts,omitempty"` // 如果为true则显示父目录 IncludeParents bool `protobuf:"varint,6,opt,name=include_parents,json=includeParents,proto3" json:"include_parents,omitempty"` // contains filtered or unexported fields }
func (*ListFilesRequest) Descriptor
deprecated
func (*ListFilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFilesRequest.ProtoReflect.Descriptor instead.
func (*ListFilesRequest) GetAgentId ¶
func (x *ListFilesRequest) GetAgentId() string
func (*ListFilesRequest) GetHeader ¶
func (x *ListFilesRequest) GetHeader() *pb.CommonRequestHeader
func (*ListFilesRequest) GetIncludeExts ¶
func (x *ListFilesRequest) GetIncludeExts() []string
func (*ListFilesRequest) GetIncludeParents ¶
func (x *ListFilesRequest) GetIncludeParents() bool
func (*ListFilesRequest) GetMaxDepth ¶
func (x *ListFilesRequest) GetMaxDepth() int32
func (*ListFilesRequest) GetName ¶
func (x *ListFilesRequest) GetName() string
func (*ListFilesRequest) ProtoMessage ¶
func (*ListFilesRequest) ProtoMessage()
func (*ListFilesRequest) ProtoReflect ¶
func (x *ListFilesRequest) ProtoReflect() protoreflect.Message
func (*ListFilesRequest) Reset ¶
func (x *ListFilesRequest) Reset()
func (*ListFilesRequest) String ¶
func (x *ListFilesRequest) String() string
type ListFilesResponse ¶
type ListFilesResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Nodes []*pb.FileNode `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty"` // contains filtered or unexported fields }
func (*ListFilesResponse) Descriptor
deprecated
func (*ListFilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFilesResponse.ProtoReflect.Descriptor instead.
func (*ListFilesResponse) GetHeader ¶
func (x *ListFilesResponse) GetHeader() *pb.CommonResponseHeader
func (*ListFilesResponse) GetNodes ¶
func (x *ListFilesResponse) GetNodes() []*pb.FileNode
func (*ListFilesResponse) ProtoMessage ¶
func (*ListFilesResponse) ProtoMessage()
func (*ListFilesResponse) ProtoReflect ¶
func (x *ListFilesResponse) ProtoReflect() protoreflect.Message
func (*ListFilesResponse) Reset ¶
func (x *ListFilesResponse) Reset()
func (*ListFilesResponse) String ¶
func (x *ListFilesResponse) String() string
type MatchFilesRequest ¶
type MatchFilesRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // path/format/glob/regexp Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` // used when type in (path,format,glob,regexp) Pattern string `protobuf:"bytes,4,opt,name=pattern,proto3" json:"pattern,omitempty"` // used when type=regexp Dir string `protobuf:"bytes,5,opt,name=dir,proto3" json:"dir,omitempty"` // used when glob®exp MaxVisited int32 `protobuf:"varint,6,opt,name=maxVisited,proto3" json:"maxVisited,omitempty"` // used when glob®exp MaxMatched int32 `protobuf:"varint,7,opt,name=maxMatched,proto3" json:"maxMatched,omitempty"` // contains filtered or unexported fields }
func (*MatchFilesRequest) Descriptor
deprecated
func (*MatchFilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use MatchFilesRequest.ProtoReflect.Descriptor instead.
func (*MatchFilesRequest) GetAgentId ¶
func (x *MatchFilesRequest) GetAgentId() string
func (*MatchFilesRequest) GetDir ¶
func (x *MatchFilesRequest) GetDir() string
func (*MatchFilesRequest) GetHeader ¶
func (x *MatchFilesRequest) GetHeader() *pb.CommonRequestHeader
func (*MatchFilesRequest) GetMaxMatched ¶
func (x *MatchFilesRequest) GetMaxMatched() int32
func (*MatchFilesRequest) GetMaxVisited ¶
func (x *MatchFilesRequest) GetMaxVisited() int32
func (*MatchFilesRequest) GetPattern ¶
func (x *MatchFilesRequest) GetPattern() string
func (*MatchFilesRequest) GetType ¶
func (x *MatchFilesRequest) GetType() string
func (*MatchFilesRequest) ProtoMessage ¶
func (*MatchFilesRequest) ProtoMessage()
func (*MatchFilesRequest) ProtoReflect ¶
func (x *MatchFilesRequest) ProtoReflect() protoreflect.Message
func (*MatchFilesRequest) Reset ¶
func (x *MatchFilesRequest) Reset()
func (*MatchFilesRequest) String ¶
func (x *MatchFilesRequest) String() string
type MatchFilesResponse ¶
type MatchFilesResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Files []string `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"` Visited int32 `protobuf:"varint,3,opt,name=visited,proto3" json:"visited,omitempty"` // contains filtered or unexported fields }
func (*MatchFilesResponse) Descriptor
deprecated
func (*MatchFilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use MatchFilesResponse.ProtoReflect.Descriptor instead.
func (*MatchFilesResponse) GetFiles ¶
func (x *MatchFilesResponse) GetFiles() []string
func (*MatchFilesResponse) GetHeader ¶
func (x *MatchFilesResponse) GetHeader() *pb.CommonResponseHeader
func (*MatchFilesResponse) GetVisited ¶
func (x *MatchFilesResponse) GetVisited() int32
func (*MatchFilesResponse) ProtoMessage ¶
func (*MatchFilesResponse) ProtoMessage()
func (*MatchFilesResponse) ProtoReflect ¶
func (x *MatchFilesResponse) ProtoReflect() protoreflect.Message
func (*MatchFilesResponse) Reset ¶
func (x *MatchFilesResponse) Reset()
func (*MatchFilesResponse) String ¶
func (x *MatchFilesResponse) String() string
type MetaSync ¶
type MetaSync struct {
// contains filtered or unexported fields
}
func (*MetaSync) Descriptor
deprecated
func (*MetaSync) ProtoMessage ¶
func (*MetaSync) ProtoMessage()
func (*MetaSync) ProtoReflect ¶
func (x *MetaSync) ProtoReflect() protoreflect.Message
type MetaSync_DeltaSyncRequest ¶
type MetaSync_DeltaSyncRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // deprecated // string temp = 2; Workspace string `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` Add []*MetaSync_Resource `protobuf:"bytes,5,rep,name=add,proto3" json:"add,omitempty"` Del []*MetaSync_Resource `protobuf:"bytes,6,rep,name=del,proto3" json:"del,omitempty"` Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
func (*MetaSync_DeltaSyncRequest) Descriptor
deprecated
func (*MetaSync_DeltaSyncRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetaSync_DeltaSyncRequest.ProtoReflect.Descriptor instead.
func (*MetaSync_DeltaSyncRequest) GetAdd ¶
func (x *MetaSync_DeltaSyncRequest) GetAdd() []*MetaSync_Resource
func (*MetaSync_DeltaSyncRequest) GetCluster ¶
func (x *MetaSync_DeltaSyncRequest) GetCluster() string
func (*MetaSync_DeltaSyncRequest) GetDel ¶
func (x *MetaSync_DeltaSyncRequest) GetDel() []*MetaSync_Resource
func (*MetaSync_DeltaSyncRequest) GetHeader ¶
func (x *MetaSync_DeltaSyncRequest) GetHeader() *pb.CommonRequestHeader
func (*MetaSync_DeltaSyncRequest) GetType ¶
func (x *MetaSync_DeltaSyncRequest) GetType() string
func (*MetaSync_DeltaSyncRequest) GetWorkspace ¶
func (x *MetaSync_DeltaSyncRequest) GetWorkspace() string
func (*MetaSync_DeltaSyncRequest) ProtoMessage ¶
func (*MetaSync_DeltaSyncRequest) ProtoMessage()
func (*MetaSync_DeltaSyncRequest) ProtoReflect ¶
func (x *MetaSync_DeltaSyncRequest) ProtoReflect() protoreflect.Message
func (*MetaSync_DeltaSyncRequest) Reset ¶
func (x *MetaSync_DeltaSyncRequest) Reset()
func (*MetaSync_DeltaSyncRequest) String ¶
func (x *MetaSync_DeltaSyncRequest) String() string
type MetaSync_FullSyncRequest ¶
type MetaSync_FullSyncRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // deprecated // string temp = 2 ; Workspace string `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"` Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` Resource []*MetaSync_Resource `protobuf:"bytes,5,rep,name=resource,proto3" json:"resource,omitempty"` Cluster string `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
func (*MetaSync_FullSyncRequest) Descriptor
deprecated
func (*MetaSync_FullSyncRequest) Descriptor() ([]byte, []int)
Deprecated: Use MetaSync_FullSyncRequest.ProtoReflect.Descriptor instead.
func (*MetaSync_FullSyncRequest) GetCluster ¶
func (x *MetaSync_FullSyncRequest) GetCluster() string
func (*MetaSync_FullSyncRequest) GetHeader ¶
func (x *MetaSync_FullSyncRequest) GetHeader() *pb.CommonRequestHeader
func (*MetaSync_FullSyncRequest) GetResource ¶
func (x *MetaSync_FullSyncRequest) GetResource() []*MetaSync_Resource
func (*MetaSync_FullSyncRequest) GetType ¶
func (x *MetaSync_FullSyncRequest) GetType() string
func (*MetaSync_FullSyncRequest) GetWorkspace ¶
func (x *MetaSync_FullSyncRequest) GetWorkspace() string
func (*MetaSync_FullSyncRequest) ProtoMessage ¶
func (*MetaSync_FullSyncRequest) ProtoMessage()
func (*MetaSync_FullSyncRequest) ProtoReflect ¶
func (x *MetaSync_FullSyncRequest) ProtoReflect() protoreflect.Message
func (*MetaSync_FullSyncRequest) Reset ¶
func (x *MetaSync_FullSyncRequest) Reset()
func (*MetaSync_FullSyncRequest) String ¶
func (x *MetaSync_FullSyncRequest) String() string
type MetaSync_Resource ¶
type MetaSync_Resource struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ Annotations map[string]string `` /* 163-byte string literal not displayed */ // 下面几个指标, 并不是每种 resource 都有 App string `protobuf:"bytes,5,opt,name=app,proto3" json:"app,omitempty"` Ip string `protobuf:"bytes,6,opt,name=ip,proto3" json:"ip,omitempty"` Hostname string `protobuf:"bytes,7,opt,name=hostname,proto3" json:"hostname,omitempty"` HostIP string `protobuf:"bytes,8,opt,name=hostIP,proto3" json:"hostIP,omitempty"` // 通用字段, 需要根据type来解释 Spec map[string]string `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MetaSync_Resource) Descriptor
deprecated
func (*MetaSync_Resource) Descriptor() ([]byte, []int)
Deprecated: Use MetaSync_Resource.ProtoReflect.Descriptor instead.
func (*MetaSync_Resource) GetAnnotations ¶
func (x *MetaSync_Resource) GetAnnotations() map[string]string
func (*MetaSync_Resource) GetApp ¶
func (x *MetaSync_Resource) GetApp() string
func (*MetaSync_Resource) GetHostIP ¶
func (x *MetaSync_Resource) GetHostIP() string
func (*MetaSync_Resource) GetHostname ¶
func (x *MetaSync_Resource) GetHostname() string
func (*MetaSync_Resource) GetIp ¶
func (x *MetaSync_Resource) GetIp() string
func (*MetaSync_Resource) GetLabels ¶
func (x *MetaSync_Resource) GetLabels() map[string]string
func (*MetaSync_Resource) GetName ¶
func (x *MetaSync_Resource) GetName() string
func (*MetaSync_Resource) GetNamespace ¶
func (x *MetaSync_Resource) GetNamespace() string
func (*MetaSync_Resource) GetSpec ¶
func (x *MetaSync_Resource) GetSpec() map[string]string
func (*MetaSync_Resource) ProtoMessage ¶
func (*MetaSync_Resource) ProtoMessage()
func (*MetaSync_Resource) ProtoReflect ¶
func (x *MetaSync_Resource) ProtoReflect() protoreflect.Message
func (*MetaSync_Resource) Reset ¶
func (x *MetaSync_Resource) Reset()
func (*MetaSync_Resource) String ¶
func (x *MetaSync_Resource) String() string
type NotifyCollectConfigUpdatedRequest ¶
type NotifyCollectConfigUpdatedRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // 以下参数二选一 // 涉及的id Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"` // 变更的表名 TableNames []string `protobuf:"bytes,3,rep,name=table_names,json=tableNames,proto3" json:"table_names,omitempty"` // contains filtered or unexported fields }
通知配置变更
func (*NotifyCollectConfigUpdatedRequest) Descriptor
deprecated
func (*NotifyCollectConfigUpdatedRequest) Descriptor() ([]byte, []int)
Deprecated: Use NotifyCollectConfigUpdatedRequest.ProtoReflect.Descriptor instead.
func (*NotifyCollectConfigUpdatedRequest) GetHeader ¶
func (x *NotifyCollectConfigUpdatedRequest) GetHeader() *pb.CommonRequestHeader
func (*NotifyCollectConfigUpdatedRequest) GetIds ¶
func (x *NotifyCollectConfigUpdatedRequest) GetIds() []string
func (*NotifyCollectConfigUpdatedRequest) GetTableNames ¶
func (x *NotifyCollectConfigUpdatedRequest) GetTableNames() []string
func (*NotifyCollectConfigUpdatedRequest) ProtoMessage ¶
func (*NotifyCollectConfigUpdatedRequest) ProtoMessage()
func (*NotifyCollectConfigUpdatedRequest) ProtoReflect ¶
func (x *NotifyCollectConfigUpdatedRequest) ProtoReflect() protoreflect.Message
func (*NotifyCollectConfigUpdatedRequest) Reset ¶
func (x *NotifyCollectConfigUpdatedRequest) Reset()
func (*NotifyCollectConfigUpdatedRequest) String ¶
func (x *NotifyCollectConfigUpdatedRequest) String() string
type NotifyCollectConfigUpdatedResponse ¶
type NotifyCollectConfigUpdatedResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
func (*NotifyCollectConfigUpdatedResponse) Descriptor
deprecated
func (*NotifyCollectConfigUpdatedResponse) Descriptor() ([]byte, []int)
Deprecated: Use NotifyCollectConfigUpdatedResponse.ProtoReflect.Descriptor instead.
func (*NotifyCollectConfigUpdatedResponse) GetHeader ¶
func (x *NotifyCollectConfigUpdatedResponse) GetHeader() *pb.CommonResponseHeader
func (*NotifyCollectConfigUpdatedResponse) ProtoMessage ¶
func (*NotifyCollectConfigUpdatedResponse) ProtoMessage()
func (*NotifyCollectConfigUpdatedResponse) ProtoReflect ¶
func (x *NotifyCollectConfigUpdatedResponse) ProtoReflect() protoreflect.Message
func (*NotifyCollectConfigUpdatedResponse) Reset ¶
func (x *NotifyCollectConfigUpdatedResponse) Reset()
func (*NotifyCollectConfigUpdatedResponse) String ¶
func (x *NotifyCollectConfigUpdatedResponse) String() string
type PreviewFileRequest ¶
type PreviewFileRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // 日志路径 Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"` // 如果没有提供编码则agent会猜测编码 Charset string `protobuf:"bytes,4,opt,name=charset,proto3" json:"charset,omitempty"` // 最多的行数 MaxLines int32 `protobuf:"varint,5,opt,name=maxLines,proto3" json:"maxLines,omitempty"` // 最多的字节数 MaxBytes int32 `protobuf:"varint,6,opt,name=maxBytes,proto3" json:"maxBytes,omitempty"` // contains filtered or unexported fields }
func (*PreviewFileRequest) Descriptor
deprecated
func (*PreviewFileRequest) Descriptor() ([]byte, []int)
Deprecated: Use PreviewFileRequest.ProtoReflect.Descriptor instead.
func (*PreviewFileRequest) GetAgentId ¶
func (x *PreviewFileRequest) GetAgentId() string
func (*PreviewFileRequest) GetCharset ¶
func (x *PreviewFileRequest) GetCharset() string
func (*PreviewFileRequest) GetHeader ¶
func (x *PreviewFileRequest) GetHeader() *pb.CommonRequestHeader
func (*PreviewFileRequest) GetMaxBytes ¶
func (x *PreviewFileRequest) GetMaxBytes() int32
func (*PreviewFileRequest) GetMaxLines ¶
func (x *PreviewFileRequest) GetMaxLines() int32
func (*PreviewFileRequest) GetPath ¶
func (x *PreviewFileRequest) GetPath() string
func (*PreviewFileRequest) ProtoMessage ¶
func (*PreviewFileRequest) ProtoMessage()
func (*PreviewFileRequest) ProtoReflect ¶
func (x *PreviewFileRequest) ProtoReflect() protoreflect.Message
func (*PreviewFileRequest) Reset ¶
func (x *PreviewFileRequest) Reset()
func (*PreviewFileRequest) String ¶
func (x *PreviewFileRequest) String() string
type PreviewFileResponse ¶
type PreviewFileResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // parsed log lines Content []string `protobuf:"bytes,2,rep,name=content,proto3" json:"content,omitempty"` // detected charset by agent Charset string `protobuf:"bytes,3,opt,name=charset,proto3" json:"charset,omitempty"` // detected timezone by agent Timezone string `protobuf:"bytes,4,opt,name=timezone,proto3" json:"timezone,omitempty"` // contains filtered or unexported fields }
func (*PreviewFileResponse) Descriptor
deprecated
func (*PreviewFileResponse) Descriptor() ([]byte, []int)
Deprecated: Use PreviewFileResponse.ProtoReflect.Descriptor instead.
func (*PreviewFileResponse) GetCharset ¶
func (x *PreviewFileResponse) GetCharset() string
func (*PreviewFileResponse) GetContent ¶
func (x *PreviewFileResponse) GetContent() []string
func (*PreviewFileResponse) GetHeader ¶
func (x *PreviewFileResponse) GetHeader() *pb.CommonResponseHeader
func (*PreviewFileResponse) GetTimezone ¶
func (x *PreviewFileResponse) GetTimezone() string
func (*PreviewFileResponse) ProtoMessage ¶
func (*PreviewFileResponse) ProtoMessage()
func (*PreviewFileResponse) ProtoReflect ¶
func (x *PreviewFileResponse) ProtoReflect() protoreflect.Message
func (*PreviewFileResponse) Reset ¶
func (x *PreviewFileResponse) Reset()
func (*PreviewFileResponse) String ¶
func (x *PreviewFileResponse) String() string
type ProcessingError ¶
type ProcessingError struct { Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
描述一个采集过程中的错误
func (*ProcessingError) Descriptor
deprecated
func (*ProcessingError) Descriptor() ([]byte, []int)
Deprecated: Use ProcessingError.ProtoReflect.Descriptor instead.
func (*ProcessingError) GetMessage ¶
func (x *ProcessingError) GetMessage() string
func (*ProcessingError) ProtoMessage ¶
func (*ProcessingError) ProtoMessage()
func (*ProcessingError) ProtoReflect ¶
func (x *ProcessingError) ProtoReflect() protoreflect.Message
func (*ProcessingError) Reset ¶
func (x *ProcessingError) Reset()
func (*ProcessingError) String ¶
func (x *ProcessingError) String() string
type RegisterAgentRequest ¶
type RegisterAgentRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // 唯一识别该agent的id AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` AgentVersion string `protobuf:"bytes,3,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"` // 该agent的ip, 对于多网卡的场景需要想办法取到正确的ip地址 // 比如应该排除docker0网卡上的ip, 具体可以参考一些java的NetUtils类 Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` // 主机名, 启动时缓存, 不用考虑主机名变化的case Hostname string `protobuf:"bytes,5,opt,name=hostname,proto3" json:"hostname,omitempty"` // 见 golang 的 runtime.GOOS Os string `protobuf:"bytes,6,opt,name=os,proto3" json:"os,omitempty"` // 见 golang 的 runtime.GOARCH Arch string `protobuf:"bytes,7,opt,name=arch,proto3" json:"arch,omitempty"` // 其他扩展字段 // TODO 具体有哪些以及来源都要明确文档 // 比如我可以想到的, 如果发现用户跑在aws下 // aws.instanceId // aws.type 规格, t3.large TODO 是不是叫这个名字 可能是有个专门的单词的 Labels map[string]string `` /* 153-byte string literal not displayed */ // 关联的app App string `protobuf:"bytes,9,opt,name=app,proto3" json:"app,omitempty"` // k8s 场景下使用 K8S *AgentK8SInfo `protobuf:"bytes,10,opt,name=k8s,proto3" json:"k8s,omitempty"` // sidecar daemonset clusteragent Mode string `protobuf:"bytes,11,opt,name=mode,proto3" json:"mode,omitempty"` Workspace string `protobuf:"bytes,12,opt,name=workspace,proto3" json:"workspace,omitempty"` Cluster string `protobuf:"bytes,13,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
func (*RegisterAgentRequest) Descriptor
deprecated
func (*RegisterAgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterAgentRequest.ProtoReflect.Descriptor instead.
func (*RegisterAgentRequest) GetAgentId ¶
func (x *RegisterAgentRequest) GetAgentId() string
func (*RegisterAgentRequest) GetAgentVersion ¶
func (x *RegisterAgentRequest) GetAgentVersion() string
func (*RegisterAgentRequest) GetApp ¶
func (x *RegisterAgentRequest) GetApp() string
func (*RegisterAgentRequest) GetArch ¶
func (x *RegisterAgentRequest) GetArch() string
func (*RegisterAgentRequest) GetCluster ¶
func (x *RegisterAgentRequest) GetCluster() string
func (*RegisterAgentRequest) GetHeader ¶
func (x *RegisterAgentRequest) GetHeader() *pb.CommonRequestHeader
func (*RegisterAgentRequest) GetHostname ¶
func (x *RegisterAgentRequest) GetHostname() string
func (*RegisterAgentRequest) GetIp ¶
func (x *RegisterAgentRequest) GetIp() string
func (*RegisterAgentRequest) GetK8S ¶
func (x *RegisterAgentRequest) GetK8S() *AgentK8SInfo
func (*RegisterAgentRequest) GetLabels ¶
func (x *RegisterAgentRequest) GetLabels() map[string]string
func (*RegisterAgentRequest) GetMode ¶
func (x *RegisterAgentRequest) GetMode() string
func (*RegisterAgentRequest) GetOs ¶
func (x *RegisterAgentRequest) GetOs() string
func (*RegisterAgentRequest) GetWorkspace ¶
func (x *RegisterAgentRequest) GetWorkspace() string
func (*RegisterAgentRequest) ProtoMessage ¶
func (*RegisterAgentRequest) ProtoMessage()
func (*RegisterAgentRequest) ProtoReflect ¶
func (x *RegisterAgentRequest) ProtoReflect() protoreflect.Message
func (*RegisterAgentRequest) Reset ¶
func (x *RegisterAgentRequest) Reset()
func (*RegisterAgentRequest) String ¶
func (x *RegisterAgentRequest) String() string
type RegisterAgentResponse ¶
type RegisterAgentResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Tenant string `protobuf:"bytes,2,opt,name=tenant,proto3" json:"tenant,omitempty"` // contains filtered or unexported fields }
func (*RegisterAgentResponse) Descriptor
deprecated
func (*RegisterAgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterAgentResponse.ProtoReflect.Descriptor instead.
func (*RegisterAgentResponse) GetHeader ¶
func (x *RegisterAgentResponse) GetHeader() *pb.CommonResponseHeader
func (*RegisterAgentResponse) GetTenant ¶
func (x *RegisterAgentResponse) GetTenant() string
func (*RegisterAgentResponse) ProtoMessage ¶
func (*RegisterAgentResponse) ProtoMessage()
func (*RegisterAgentResponse) ProtoReflect ¶
func (x *RegisterAgentResponse) ProtoReflect() protoreflect.Message
func (*RegisterAgentResponse) Reset ¶
func (x *RegisterAgentResponse) Reset()
func (*RegisterAgentResponse) String ¶
func (x *RegisterAgentResponse) String() string
type RegistryServiceForAgentClient ¶
type RegistryServiceForAgentClient interface { Ping(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) // 向服务端注册一个agent, 每N时间执行一次, 携带的信息比较多 RegisterAgent(ctx context.Context, in *RegisterAgentRequest, opts ...grpc.CallOption) (*RegisterAgentResponse, error) // 发送Agent心跳 SendAgentHeartbeat(ctx context.Context, in *SendAgentHeartbeatRequest, opts ...grpc.CallOption) (*SendAgentHeartbeatResponse, error) // 发送Agent运行状态统计信息 SendRunStats(ctx context.Context, in *RunStatsRequest, opts ...grpc.CallOption) (*RunStatsResponse, error) // 发送Agent运行状态事件信息 SendRunEvents(ctx context.Context, in *RunEventsRequest, opts ...grpc.CallOption) (*RunEventsResponse, error) // 查询registry对该agent的控制参数 GetControlConfigs(ctx context.Context, in *GetControlConfigsRequest, opts ...grpc.CallOption) (*GetControlConfigsResponse, error) // 查询采集配置 GetCollectTasks(ctx context.Context, in *GetCollectTasksRequest, opts ...grpc.CallOption) (*GetCollectTasksResponse, error) // 双向流 用于实现反向调用, 实现 reverse rpc on grpc BiStreams(ctx context.Context, opts ...grpc.CallOption) (RegistryServiceForAgent_BiStreamsClient, error) MetaFullSync(ctx context.Context, in *MetaSync_FullSyncRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) MetaDeltaSync(ctx context.Context, in *MetaSync_DeltaSyncRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) ReportEvents(ctx context.Context, in *ReportEventRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
RegistryServiceForAgentClient is the client API for RegistryServiceForAgent 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.
func NewRegistryServiceForAgentClient ¶
func NewRegistryServiceForAgentClient(cc grpc.ClientConnInterface) RegistryServiceForAgentClient
type RegistryServiceForAgentServer ¶
type RegistryServiceForAgentServer interface { Ping(context.Context, *emptypb.Empty) (*emptypb.Empty, error) // 向服务端注册一个agent, 每N时间执行一次, 携带的信息比较多 RegisterAgent(context.Context, *RegisterAgentRequest) (*RegisterAgentResponse, error) // 发送Agent心跳 SendAgentHeartbeat(context.Context, *SendAgentHeartbeatRequest) (*SendAgentHeartbeatResponse, error) // 发送Agent运行状态统计信息 SendRunStats(context.Context, *RunStatsRequest) (*RunStatsResponse, error) // 发送Agent运行状态事件信息 SendRunEvents(context.Context, *RunEventsRequest) (*RunEventsResponse, error) // 查询registry对该agent的控制参数 GetControlConfigs(context.Context, *GetControlConfigsRequest) (*GetControlConfigsResponse, error) // 查询采集配置 GetCollectTasks(context.Context, *GetCollectTasksRequest) (*GetCollectTasksResponse, error) // 双向流 用于实现反向调用, 实现 reverse rpc on grpc BiStreams(RegistryServiceForAgent_BiStreamsServer) error MetaFullSync(context.Context, *MetaSync_FullSyncRequest) (*emptypb.Empty, error) MetaDeltaSync(context.Context, *MetaSync_DeltaSyncRequest) (*emptypb.Empty, error) ReportEvents(context.Context, *ReportEventRequest) (*emptypb.Empty, error) }
RegistryServiceForAgentServer is the server API for RegistryServiceForAgent service. All implementations should embed UnimplementedRegistryServiceForAgentServer for forward compatibility
type RegistryServiceForAgent_BiStreamsClient ¶
type RegistryServiceForAgent_BiStreamsClient interface { Send(*pb.GenericRpcCommand) error Recv() (*pb.GenericRpcCommand, error) grpc.ClientStream }
type RegistryServiceForAgent_BiStreamsServer ¶
type RegistryServiceForAgent_BiStreamsServer interface { Send(*pb.GenericRpcCommand) error Recv() (*pb.GenericRpcCommand, error) grpc.ServerStream }
type ReportEventRequest ¶
type ReportEventRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Events []*ReportEventRequest_Event `protobuf:"bytes,2,rep,name=events,proto3" json:"events,omitempty"` // contains filtered or unexported fields }
func (*ReportEventRequest) Descriptor
deprecated
func (*ReportEventRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReportEventRequest.ProtoReflect.Descriptor instead.
func (*ReportEventRequest) GetEvents ¶
func (x *ReportEventRequest) GetEvents() []*ReportEventRequest_Event
func (*ReportEventRequest) GetHeader ¶
func (x *ReportEventRequest) GetHeader() *pb.CommonRequestHeader
func (*ReportEventRequest) ProtoMessage ¶
func (*ReportEventRequest) ProtoMessage()
func (*ReportEventRequest) ProtoReflect ¶
func (x *ReportEventRequest) ProtoReflect() protoreflect.Message
func (*ReportEventRequest) Reset ¶
func (x *ReportEventRequest) Reset()
func (*ReportEventRequest) String ¶
func (x *ReportEventRequest) String() string
type ReportEventRequest_Event ¶
type ReportEventRequest_Event struct { // event time BornTimestamp int64 `protobuf:"varint,1,opt,name=born_timestamp,json=bornTimestamp,proto3" json:"born_timestamp,omitempty"` EventTimestamp int64 `protobuf:"varint,2,opt,name=event_timestamp,json=eventTimestamp,proto3" json:"event_timestamp,omitempty"` // event type: STAT/DIGEST/DEBUG // STAT: reports some Statistical indicators. strings must be empty. // DIGEST: reports important events when running. It can have numbers and strings // DEBUG: like digest, but only reported when debug mode is enabled. // LOG: logs EventType string `protobuf:"bytes,3,opt,name=event_type,json=eventType,proto3" json:"event_type,omitempty"` // event payload type PayloadType string `protobuf:"bytes,4,opt,name=payload_type,json=payloadType,proto3" json:"payload_type,omitempty"` // event tags, such tenant,agentIp,targetIp // event tags, numbers, and strings maps must have different keys. Tags map[string]string `` /* 149-byte string literal not displayed */ // event numbers Numbers map[string]int64 `` /* 156-byte string literal not displayed */ // event strings Strings map[string]string `` /* 155-byte string literal not displayed */ Logs []string `protobuf:"bytes,8,rep,name=logs,proto3" json:"logs,omitempty"` Json string `protobuf:"bytes,9,opt,name=json,proto3" json:"json,omitempty"` // contains filtered or unexported fields }
func (*ReportEventRequest_Event) Descriptor
deprecated
func (*ReportEventRequest_Event) Descriptor() ([]byte, []int)
Deprecated: Use ReportEventRequest_Event.ProtoReflect.Descriptor instead.
func (*ReportEventRequest_Event) GetBornTimestamp ¶
func (x *ReportEventRequest_Event) GetBornTimestamp() int64
func (*ReportEventRequest_Event) GetEventTimestamp ¶
func (x *ReportEventRequest_Event) GetEventTimestamp() int64
func (*ReportEventRequest_Event) GetEventType ¶
func (x *ReportEventRequest_Event) GetEventType() string
func (*ReportEventRequest_Event) GetJson ¶
func (x *ReportEventRequest_Event) GetJson() string
func (*ReportEventRequest_Event) GetLogs ¶
func (x *ReportEventRequest_Event) GetLogs() []string
func (*ReportEventRequest_Event) GetNumbers ¶
func (x *ReportEventRequest_Event) GetNumbers() map[string]int64
func (*ReportEventRequest_Event) GetPayloadType ¶
func (x *ReportEventRequest_Event) GetPayloadType() string
func (*ReportEventRequest_Event) GetStrings ¶
func (x *ReportEventRequest_Event) GetStrings() map[string]string
func (*ReportEventRequest_Event) GetTags ¶
func (x *ReportEventRequest_Event) GetTags() map[string]string
func (*ReportEventRequest_Event) ProtoMessage ¶
func (*ReportEventRequest_Event) ProtoMessage()
func (*ReportEventRequest_Event) ProtoReflect ¶
func (x *ReportEventRequest_Event) ProtoReflect() protoreflect.Message
func (*ReportEventRequest_Event) Reset ¶
func (x *ReportEventRequest_Event) Reset()
func (*ReportEventRequest_Event) String ¶
func (x *ReportEventRequest_Event) String() string
type RunEvent ¶
type RunEvent struct { Type string `protobuf:"bytes,1,opt,name=Type,proto3" json:"Type,omitempty"` Msg string `protobuf:"bytes,2,opt,name=Msg,proto3" json:"Msg,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
func (*RunEvent) Descriptor
deprecated
func (*RunEvent) GetTimestamp ¶
func (*RunEvent) ProtoMessage ¶
func (*RunEvent) ProtoMessage()
func (*RunEvent) ProtoReflect ¶
func (x *RunEvent) ProtoReflect() protoreflect.Message
type RunEventsRequest ¶
type RunEventsRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // key-eventType, value-eventMsg Events []*RunEvent `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"` // contains filtered or unexported fields }
func (*RunEventsRequest) Descriptor
deprecated
func (*RunEventsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunEventsRequest.ProtoReflect.Descriptor instead.
func (*RunEventsRequest) GetAgentId ¶
func (x *RunEventsRequest) GetAgentId() string
func (*RunEventsRequest) GetEvents ¶
func (x *RunEventsRequest) GetEvents() []*RunEvent
func (*RunEventsRequest) GetHeader ¶
func (x *RunEventsRequest) GetHeader() *pb.CommonRequestHeader
func (*RunEventsRequest) ProtoMessage ¶
func (*RunEventsRequest) ProtoMessage()
func (*RunEventsRequest) ProtoReflect ¶
func (x *RunEventsRequest) ProtoReflect() protoreflect.Message
func (*RunEventsRequest) Reset ¶
func (x *RunEventsRequest) Reset()
func (*RunEventsRequest) String ¶
func (x *RunEventsRequest) String() string
type RunEventsResponse ¶
type RunEventsResponse struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
func (*RunEventsResponse) Descriptor
deprecated
func (*RunEventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunEventsResponse.ProtoReflect.Descriptor instead.
func (*RunEventsResponse) GetHeader ¶
func (x *RunEventsResponse) GetHeader() *pb.CommonRequestHeader
func (*RunEventsResponse) ProtoMessage ¶
func (*RunEventsResponse) ProtoMessage()
func (*RunEventsResponse) ProtoReflect ¶
func (x *RunEventsResponse) ProtoReflect() protoreflect.Message
func (*RunEventsResponse) Reset ¶
func (x *RunEventsResponse) Reset()
func (*RunEventsResponse) String ¶
func (x *RunEventsResponse) String() string
type RunStatsRequest ¶
type RunStatsRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` AgentRunStats map[string]uint64 `` /* 191-byte string literal not displayed */ CollectConfigRunStats []*CollectConfigRunStats `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
todo 命名上用stats or metrics ? 目前只用两种指标
func (*RunStatsRequest) Descriptor
deprecated
func (*RunStatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunStatsRequest.ProtoReflect.Descriptor instead.
func (*RunStatsRequest) GetAgentId ¶
func (x *RunStatsRequest) GetAgentId() string
func (*RunStatsRequest) GetAgentRunStats ¶
func (x *RunStatsRequest) GetAgentRunStats() map[string]uint64
func (*RunStatsRequest) GetCollectConfigRunStats ¶
func (x *RunStatsRequest) GetCollectConfigRunStats() []*CollectConfigRunStats
func (*RunStatsRequest) GetHeader ¶
func (x *RunStatsRequest) GetHeader() *pb.CommonRequestHeader
func (*RunStatsRequest) GetTimestamp ¶
func (x *RunStatsRequest) GetTimestamp() int64
func (*RunStatsRequest) ProtoMessage ¶
func (*RunStatsRequest) ProtoMessage()
func (*RunStatsRequest) ProtoReflect ¶
func (x *RunStatsRequest) ProtoReflect() protoreflect.Message
func (*RunStatsRequest) Reset ¶
func (x *RunStatsRequest) Reset()
func (*RunStatsRequest) String ¶
func (x *RunStatsRequest) String() string
type RunStatsResponse ¶
type RunStatsResponse struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
func (*RunStatsResponse) Descriptor
deprecated
func (*RunStatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunStatsResponse.ProtoReflect.Descriptor instead.
func (*RunStatsResponse) GetHeader ¶
func (x *RunStatsResponse) GetHeader() *pb.CommonRequestHeader
func (*RunStatsResponse) ProtoMessage ¶
func (*RunStatsResponse) ProtoMessage()
func (*RunStatsResponse) ProtoReflect ¶
func (x *RunStatsResponse) ProtoReflect() protoreflect.Message
func (*RunStatsResponse) Reset ¶
func (x *RunStatsResponse) Reset()
func (*RunStatsResponse) String ¶
func (x *RunStatsResponse) String() string
type SendAgentHeartbeatRequest ¶
type SendAgentHeartbeatRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` // contains filtered or unexported fields }
发送agent的心跳
func (*SendAgentHeartbeatRequest) Descriptor
deprecated
func (*SendAgentHeartbeatRequest) Descriptor() ([]byte, []int)
Deprecated: Use SendAgentHeartbeatRequest.ProtoReflect.Descriptor instead.
func (*SendAgentHeartbeatRequest) GetAgentId ¶
func (x *SendAgentHeartbeatRequest) GetAgentId() string
func (*SendAgentHeartbeatRequest) GetHeader ¶
func (x *SendAgentHeartbeatRequest) GetHeader() *pb.CommonRequestHeader
func (*SendAgentHeartbeatRequest) ProtoMessage ¶
func (*SendAgentHeartbeatRequest) ProtoMessage()
func (*SendAgentHeartbeatRequest) ProtoReflect ¶
func (x *SendAgentHeartbeatRequest) ProtoReflect() protoreflect.Message
func (*SendAgentHeartbeatRequest) Reset ¶
func (x *SendAgentHeartbeatRequest) Reset()
func (*SendAgentHeartbeatRequest) String ¶
func (x *SendAgentHeartbeatRequest) String() string
type SendAgentHeartbeatResponse ¶
type SendAgentHeartbeatResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // contains filtered or unexported fields }
func (*SendAgentHeartbeatResponse) Descriptor
deprecated
func (*SendAgentHeartbeatResponse) Descriptor() ([]byte, []int)
Deprecated: Use SendAgentHeartbeatResponse.ProtoReflect.Descriptor instead.
func (*SendAgentHeartbeatResponse) GetHeader ¶
func (x *SendAgentHeartbeatResponse) GetHeader() *pb.CommonResponseHeader
func (*SendAgentHeartbeatResponse) ProtoMessage ¶
func (*SendAgentHeartbeatResponse) ProtoMessage()
func (*SendAgentHeartbeatResponse) ProtoReflect ¶
func (x *SendAgentHeartbeatResponse) ProtoReflect() protoreflect.Message
func (*SendAgentHeartbeatResponse) Reset ¶
func (x *SendAgentHeartbeatResponse) Reset()
func (*SendAgentHeartbeatResponse) String ¶
func (x *SendAgentHeartbeatResponse) String() string
type SplitLogRequest ¶
type SplitLogRequest struct { Header *pb.CommonRequestHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` AgentId string `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` Content string `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` Regexp string `protobuf:"bytes,4,opt,name=regexp,proto3" json:"regexp,omitempty"` // contains filtered or unexported fields }
试切分
func (*SplitLogRequest) Descriptor
deprecated
func (*SplitLogRequest) Descriptor() ([]byte, []int)
Deprecated: Use SplitLogRequest.ProtoReflect.Descriptor instead.
func (*SplitLogRequest) GetAgentId ¶
func (x *SplitLogRequest) GetAgentId() string
func (*SplitLogRequest) GetContent ¶
func (x *SplitLogRequest) GetContent() string
func (*SplitLogRequest) GetHeader ¶
func (x *SplitLogRequest) GetHeader() *pb.CommonRequestHeader
func (*SplitLogRequest) GetRegexp ¶
func (x *SplitLogRequest) GetRegexp() string
func (*SplitLogRequest) ProtoMessage ¶
func (*SplitLogRequest) ProtoMessage()
func (*SplitLogRequest) ProtoReflect ¶
func (x *SplitLogRequest) ProtoReflect() protoreflect.Message
func (*SplitLogRequest) Reset ¶
func (x *SplitLogRequest) Reset()
func (*SplitLogRequest) String ¶
func (x *SplitLogRequest) String() string
type SplitLogResponse ¶
type SplitLogResponse struct { Header *pb.CommonResponseHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Result map[string]string `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SplitLogResponse) Descriptor
deprecated
func (*SplitLogResponse) Descriptor() ([]byte, []int)
Deprecated: Use SplitLogResponse.ProtoReflect.Descriptor instead.
func (*SplitLogResponse) GetHeader ¶
func (x *SplitLogResponse) GetHeader() *pb.CommonResponseHeader
func (*SplitLogResponse) GetResult ¶
func (x *SplitLogResponse) GetResult() map[string]string
func (*SplitLogResponse) ProtoMessage ¶
func (*SplitLogResponse) ProtoMessage()
func (*SplitLogResponse) ProtoReflect ¶
func (x *SplitLogResponse) ProtoReflect() protoreflect.Message
func (*SplitLogResponse) Reset ¶
func (x *SplitLogResponse) Reset()
func (*SplitLogResponse) String ¶
func (x *SplitLogResponse) String() string
type TargetIdentifier ¶
type TargetIdentifier struct { Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` TargetUk string `protobuf:"bytes,2,opt,name=target_uk,json=targetUk,proto3" json:"target_uk,omitempty"` // contains filtered or unexported fields }
func (*TargetIdentifier) Descriptor
deprecated
func (*TargetIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use TargetIdentifier.ProtoReflect.Descriptor instead.
func (*TargetIdentifier) GetTargetUk ¶
func (x *TargetIdentifier) GetTargetUk() string
func (*TargetIdentifier) GetTenant ¶
func (x *TargetIdentifier) GetTenant() string
func (*TargetIdentifier) ProtoMessage ¶
func (*TargetIdentifier) ProtoMessage()
func (*TargetIdentifier) ProtoReflect ¶
func (x *TargetIdentifier) ProtoReflect() protoreflect.Message
func (*TargetIdentifier) Reset ¶
func (x *TargetIdentifier) Reset()
func (*TargetIdentifier) String ¶
func (x *TargetIdentifier) String() string
type UnimplementedRegistryServiceForAgentServer ¶
type UnimplementedRegistryServiceForAgentServer struct { }
UnimplementedRegistryServiceForAgentServer should be embedded to have forward compatible implementations.
func (UnimplementedRegistryServiceForAgentServer) GetCollectTasks ¶
func (UnimplementedRegistryServiceForAgentServer) GetCollectTasks(context.Context, *GetCollectTasksRequest) (*GetCollectTasksResponse, error)
func (UnimplementedRegistryServiceForAgentServer) GetControlConfigs ¶
func (UnimplementedRegistryServiceForAgentServer) GetControlConfigs(context.Context, *GetControlConfigsRequest) (*GetControlConfigsResponse, error)
func (UnimplementedRegistryServiceForAgentServer) MetaDeltaSync ¶
func (UnimplementedRegistryServiceForAgentServer) MetaDeltaSync(context.Context, *MetaSync_DeltaSyncRequest) (*emptypb.Empty, error)
func (UnimplementedRegistryServiceForAgentServer) MetaFullSync ¶
func (UnimplementedRegistryServiceForAgentServer) MetaFullSync(context.Context, *MetaSync_FullSyncRequest) (*emptypb.Empty, error)
func (UnimplementedRegistryServiceForAgentServer) RegisterAgent ¶
func (UnimplementedRegistryServiceForAgentServer) RegisterAgent(context.Context, *RegisterAgentRequest) (*RegisterAgentResponse, error)
func (UnimplementedRegistryServiceForAgentServer) ReportEvents ¶
func (UnimplementedRegistryServiceForAgentServer) ReportEvents(context.Context, *ReportEventRequest) (*emptypb.Empty, error)
func (UnimplementedRegistryServiceForAgentServer) SendAgentHeartbeat ¶
func (UnimplementedRegistryServiceForAgentServer) SendAgentHeartbeat(context.Context, *SendAgentHeartbeatRequest) (*SendAgentHeartbeatResponse, error)
func (UnimplementedRegistryServiceForAgentServer) SendRunEvents ¶
func (UnimplementedRegistryServiceForAgentServer) SendRunEvents(context.Context, *RunEventsRequest) (*RunEventsResponse, error)
func (UnimplementedRegistryServiceForAgentServer) SendRunStats ¶
func (UnimplementedRegistryServiceForAgentServer) SendRunStats(context.Context, *RunStatsRequest) (*RunStatsResponse, error)
type UnsafeRegistryServiceForAgentServer ¶
type UnsafeRegistryServiceForAgentServer interface {
// contains filtered or unexported methods
}
UnsafeRegistryServiceForAgentServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RegistryServiceForAgentServer will result in compilation errors.