log_search

package
v0.0.0-...-b63aa1a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterService

func RegisterService(s giraffe_micro.Server, srv Service)

Types

type Client

type Client interface {
	LogSearch(ctx context.Context, in *LogSearchRequest) (*LogSearchResponse, error)
}

Client is the client API for log_search service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewClient

func NewClient(c giraffe_micro.Client) Client

type LogSearchRequest

type LogSearchRequest struct {
	//
	//日志路径
	LogFileName string `protobuf:"bytes,1,opt,name=log_file_name,json=logFileName,proto3" json:"log_file_name" form:"log_file_name"`
	//
	//是否允许模糊匹配日志路径
	EnabledFilePattern bool `` /* 136-byte string literal not displayed */
	//
	//搜索关键字。多个用空格分隔,and逻辑
	Keywords string `protobuf:"bytes,3,opt,name=keywords,proto3" json:"keywords" form:"keywords"`
	//
	//最大返回行数。如需修改最大查询行数, 以逗号分隔, 如 10,1000 表示一次最多查询1000行, 返回匹配到关键字的10行
	MaxReturnLines string `protobuf:"bytes,4,opt,name=max_return_lines,json=maxReturnLines,proto3" json:"max_return_lines" form:"max_return_lines"`
	//
	//关键字前n行
	BeforeLines int32 `protobuf:"varint,5,opt,name=before_lines,json=beforeLines,proto3" json:"before_lines" form:"before_lines"`
	//
	//关键字后n行
	AfterLines int32 `protobuf:"varint,6,opt,name=after_lines,json=afterLines,proto3" json:"after_lines" form:"after_lines"`
	//
	//搜索主机IP列表
	Agents               []string `protobuf:"bytes,7,rep,name=agents,proto3" json:"agents" form:"agents"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LogSearch请求

func (*LogSearchRequest) Descriptor

func (*LogSearchRequest) Descriptor() ([]byte, []int)

func (*LogSearchRequest) GetAfterLines

func (m *LogSearchRequest) GetAfterLines() int32

func (*LogSearchRequest) GetAgents

func (m *LogSearchRequest) GetAgents() []string

func (*LogSearchRequest) GetBeforeLines

func (m *LogSearchRequest) GetBeforeLines() int32

func (*LogSearchRequest) GetEnabledFilePattern

func (m *LogSearchRequest) GetEnabledFilePattern() bool

func (*LogSearchRequest) GetKeywords

func (m *LogSearchRequest) GetKeywords() string

func (*LogSearchRequest) GetLogFileName

func (m *LogSearchRequest) GetLogFileName() string

func (*LogSearchRequest) GetMaxReturnLines

func (m *LogSearchRequest) GetMaxReturnLines() string

func (*LogSearchRequest) ProtoMessage

func (*LogSearchRequest) ProtoMessage()

func (*LogSearchRequest) Reset

func (m *LogSearchRequest) Reset()

func (*LogSearchRequest) String

func (m *LogSearchRequest) String() string

func (*LogSearchRequest) Validate

func (this *LogSearchRequest) Validate() error

func (*LogSearchRequest) XXX_DiscardUnknown

func (m *LogSearchRequest) XXX_DiscardUnknown()

func (*LogSearchRequest) XXX_Marshal

func (m *LogSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogSearchRequest) XXX_Merge

func (m *LogSearchRequest) XXX_Merge(src proto.Message)

func (*LogSearchRequest) XXX_Size

func (m *LogSearchRequest) XXX_Size() int

func (*LogSearchRequest) XXX_Unmarshal

func (m *LogSearchRequest) XXX_Unmarshal(b []byte) error

type LogSearchResponse

type LogSearchResponse struct {
	//
	//code
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"`
	//
	//返回码字符串表示
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message" form:"message"`
	//
	//data
	Data                 []*log_search.LogSearchData `protobuf:"bytes,3,rep,name=data,proto3" json:"data" form:"data"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

LogSearch返回

func (*LogSearchResponse) Descriptor

func (*LogSearchResponse) Descriptor() ([]byte, []int)

func (*LogSearchResponse) GetCode

func (m *LogSearchResponse) GetCode() int32

func (*LogSearchResponse) GetData

func (m *LogSearchResponse) GetData() []*log_search.LogSearchData

func (*LogSearchResponse) GetMessage

func (m *LogSearchResponse) GetMessage() string

func (*LogSearchResponse) ProtoMessage

func (*LogSearchResponse) ProtoMessage()

func (*LogSearchResponse) Reset

func (m *LogSearchResponse) Reset()

func (*LogSearchResponse) String

func (m *LogSearchResponse) String() string

func (*LogSearchResponse) Validate

func (this *LogSearchResponse) Validate() error

func (*LogSearchResponse) XXX_DiscardUnknown

func (m *LogSearchResponse) XXX_DiscardUnknown()

func (*LogSearchResponse) XXX_Marshal

func (m *LogSearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogSearchResponse) XXX_Merge

func (m *LogSearchResponse) XXX_Merge(src proto.Message)

func (*LogSearchResponse) XXX_Size

func (m *LogSearchResponse) XXX_Size() int

func (*LogSearchResponse) XXX_Unmarshal

func (m *LogSearchResponse) XXX_Unmarshal(b []byte) error

type LogSearchResponseWrapper

type LogSearchResponseWrapper struct {
	//
	//返回码
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code" form:"code"`
	//
	//返回码解释
	CodeExplain string `protobuf:"bytes,2,opt,name=codeExplain,proto3" json:"codeExplain" form:"codeExplain"`
	//
	//错误详情
	Error string `protobuf:"bytes,3,opt,name=error,proto3" json:"error" form:"error"`
	//
	//返回数据
	Data                 *LogSearchResponse `protobuf:"bytes,4,opt,name=data,proto3" json:"data" form:"data"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

LogSearchApi返回

func (*LogSearchResponseWrapper) Descriptor

func (*LogSearchResponseWrapper) Descriptor() ([]byte, []int)

func (*LogSearchResponseWrapper) GetCode

func (m *LogSearchResponseWrapper) GetCode() int32

func (*LogSearchResponseWrapper) GetCodeExplain

func (m *LogSearchResponseWrapper) GetCodeExplain() string

func (*LogSearchResponseWrapper) GetData

func (*LogSearchResponseWrapper) GetError

func (m *LogSearchResponseWrapper) GetError() string

func (*LogSearchResponseWrapper) ProtoMessage

func (*LogSearchResponseWrapper) ProtoMessage()

func (*LogSearchResponseWrapper) Reset

func (m *LogSearchResponseWrapper) Reset()

func (*LogSearchResponseWrapper) String

func (m *LogSearchResponseWrapper) String() string

func (*LogSearchResponseWrapper) Validate

func (this *LogSearchResponseWrapper) Validate() error

func (*LogSearchResponseWrapper) XXX_DiscardUnknown

func (m *LogSearchResponseWrapper) XXX_DiscardUnknown()

func (*LogSearchResponseWrapper) XXX_Marshal

func (m *LogSearchResponseWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogSearchResponseWrapper) XXX_Merge

func (m *LogSearchResponseWrapper) XXX_Merge(src proto.Message)

func (*LogSearchResponseWrapper) XXX_Size

func (m *LogSearchResponseWrapper) XXX_Size() int

func (*LogSearchResponseWrapper) XXX_Unmarshal

func (m *LogSearchResponseWrapper) XXX_Unmarshal(b []byte) error

type Service

type Service interface {
	LogSearch(context.Context, *LogSearchRequest) (*LogSearchResponse, error)
}

Service is the server API for log_search service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL