v1

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 12 Imported by: 0

README

api/v1/api.proto

Version: version not set

/x/internal/dapper/clt-status

GET

Summary: CltStatus 获取 collector 信息

Responses

Code Description Schema
200 A successful response. v1CltStatusReply
/x/internal/dapper/depends-rank

GET

Summary: DependsRank 查询某一个 service_name:operation_name 下所有依赖组件排名

Parameters

Name Located in Description Required Schema
service_name query No string
start query No string (int64)
end query No string (int64)
rank_type query 排序类型 max_duration 最大耗时, min_duration 最小耗时, avg_duration 平均耗时, errors 错误数. No string

Responses

Code Description Schema
200 A successful response. v1DependsRankReply
/x/internal/dapper/depends-topology

GET

Summary: DependsTopology 获取依赖拓扑图

Responses

Code Description Schema
200 A successful response. v1DependsTopologyReply
/x/internal/dapper/list-span

GET

Summary: ListSpan 列出一个 service_name 某一 operation_name 所有采样到 Span

Parameters

Name Located in Description Required Schema
service_name query No string
operation_name query No string
start query No string (int64)
end query No string (int64)
order query 目前支持的 order time:desc time:asc 按时间排序 duration:desc duration:asc 按耗时排序. No string
only_error query 只显示 error 的 span. No boolean (boolean)
offset query No integer
limit query No integer

Responses

Code Description Schema
200 A successful response. v1ListSpanReply
/x/internal/dapper/operation-names

GET

Summary: ListOperationName 列出某一 service 下所有 operation_name 仅 span.kind 为 server 的 operation_name

Parameters

Name Located in Description Required Schema
service_name query No string

Responses

Code Description Schema
200 A successful response. v1ListOperationNameReply
/x/internal/dapper/operation-names-rank

GET

Summary: OperationNameRank 查询 OperationName 排名列表

Parameters

Name Located in Description Required Schema
service_name query No string
start query No string (int64)
end query No string (int64)
rank_type query 排序类型 max_duration 最大耗时, min_duration 最小耗时, avg_duration 平均耗时, errors 错误数. No string

Responses

Code Description Schema
200 A successful response. v1OperationNameRankReply
/x/internal/dapper/ops-log

GET

Summary: OpsLog 获取 通过 trace-id 获取 opslog 记录 如果请求的 trace-id 没有被记录到, 则需要提供 service_name operation_name 和 timestamp 进行模糊查询

Parameters

Name Located in Description Required Schema
trace_id query No string
span_id query No string
trace_field query No string
service_name query No string
operation_name query No string
start query 开始时间. No string (int64)
end query 结束时间. No string (int64)

Responses

Code Description Schema
200 A successful response. v1OpsLogReply
/x/internal/dapper/raw-trace

GET

Summary: RawTrace 原始 Trace 数据

Parameters

Name Located in Description Required Schema
trace_id query No string

Responses

Code Description Schema
200 A successful response. v1RawTraceReply
/x/internal/dapper/sample-point

GET

Summary: SamplePoint 获取采样点数据

Parameters

Name Located in Description Required Schema
service_name query No string
operation_name query No string
only_error query only_error 在 errors 那个图可以指定为 true. No boolean (boolean)
interval query interval 使用 span-series 返回的 interval 即可. No string (int64)
time query time 使用 time-series 返回的时间即可,相同格式型如 2006-01-02T15:04:05. No string

Responses

Code Description Schema
200 A successful response. v1SamplePointReply
/x/internal/dapper/service-depend

GET

Summary: ServiceDepend 查询服务的直接依赖 TODO: 通过最近收集的到3 个 span 实时计算的,在当前查询的服务出现不正常的时候,查询结果可能不准确

Parameters

Name Located in Description Required Schema
service_name query service_name 不解释!. No string
operation_name query operation_name 当 operation_name 为空时查询所有 operation_name 然后 merge 结果. No string

Responses

Code Description Schema
200 A successful response. v1ServiceDependReply
/x/internal/dapper/service-names

GET

Summary: ListServiceName 列出所有 service

Responses

Code Description Schema
200 A successful response. v1ListServiceNameReply
/x/internal/dapper/span-series

GET

Summary: SpanSeries 获取 span 的时间序列数据

Parameters

Name Located in Description Required Schema
service_name query No string
operation_name query No string
start query No string (int64)
end query No string (int64)
fields query 可选的 fields 有 max_duration, min_duration, avg_duration, errors 其中除 errors 返回的是一段时间内的总数 其他返回的都是平均数 fields 是个数组可以通过 fields=max_duration,min_duration,avg_duration 逗号分隔. No string

Responses

Code Description Schema
200 A successful response. v1SpanSeriesReply
/x/internal/dapper/trace

GET

Summary: Trace 查询一个 Trace

Parameters

Name Located in Description Required Schema
trace_id query No string
span_id query No string

Responses

Code Description Schema
200 A successful response. v1TraceReply
Models

v1Client
Name Type Description Required
addr string No
err_count string (int64) No
rate string (int64) No
up_time string (int64) No
v1CltNode
Name Type Description Required
node string No
queue_len string (int64) No
clients [ v1Client ] No
v1CltStatusReply
Name Type Description Required
nodes [ v1CltNode ] No
v1DependsRankReply
Name Type Description Required
rank_type string No
items [ v1RankItem ] No
v1DependsTopologyItem
Name Type Description Required
service_name string No
depend_on string No
v1DependsTopologyReply
Name Type Description Required
items [ v1DependsTopologyItem ] No
v1Field
Name Type Description Required
key string No
value string No
v1ListOperationNameReply
Name Type Description Required
operation_names [ string ] No
v1ListServiceNameReply
Name Type Description Required
service_names [ string ] No
v1ListSpanReply
Name Type Description Required
items [ v1SpanListItem ] No
v1Log
Name Type Description Required
timestamp string (int64) No
fields [ v1Field ] No
v1OperationNameRankReply
Name Type Description Required
rank_type string No
items [ v1RankItem ] No
v1OpsLogRecord
Name Type Description Required
time string No
fields object No
level string No
message string No
v1OpsLogReply
Name Type Description Required
records [ v1OpsLogRecord ] No
v1RankItem
Name Type Description Required
service_name string No
operation_name string No
value double No
v1RawTraceReply
Name Type Description Required
items [ v1Span ] No
v1SamplePointItem
Name Type Description Required
trace_id string No
span_id string No
duration string (int64) No
is_error boolean (boolean) No
v1SamplePointReply
Name Type Description Required
items [ v1SamplePointItem ] No
v1SeriesItem
Name Type Description Required
field string No
values [ string (int64) ] No
v1ServiceDependItem
Name Type Description Required
service_name string No
component string No
operation_names [ string ] No
v1ServiceDependReply
Name Type Description Required
items [ v1ServiceDependItem ] No
v1Span
Name Type Description Required
service_name string No
operation_name string No
trace_id string No
span_id string No
parent_id string No
start_time string (int64) No
duration string (int64) No
tags object No
logs [ v1Log ] No
level integer No
childs [ v1Span ] No
v1SpanListItem
Name Type Description Required
trace_id string No
span_id string No
parent_id string No
service_name string No
operation_name string No
start_time string No
duration string No
tags object No
is_error boolean (boolean) No
container_ip string No
region_zone string No
mark string No
v1SpanSeriesReply
Name Type Description Required
interval string (int64) No
times [ string ] No
items [ v1SeriesItem ] No
v1TagValue
Name Type Description Required
string_value string No
int64_value string (int64) No
bool_value boolean (boolean) No
float_value float No
v1TraceReply
Name Type Description Required
service_count integer No
span_count integer No
max_level integer No
root v1Span No

Documentation

Overview

Package v1 Code generated by go-common/app/tool/protoc-gen-bm. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterDapperQueryBMServer

func RegisterDapperQueryBMServer(e *bm.Engine, s BMDapperQueryServer)

RegisterDapperQueryBMServer register bm server

func RegisterDapperQueryServer

func RegisterDapperQueryServer(s *grpc.Server, srv DapperQueryServer)

Types

type Client

type Client struct {
	Addr                 string   `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	ErrCount             int64    `protobuf:"varint,2,opt,name=err_count,json=errCount,proto3" json:"err_count,omitempty"`
	Rate                 int64    `protobuf:"varint,3,opt,name=rate,proto3" json:"rate,omitempty"`
	UpTime               int64    `protobuf:"varint,4,opt,name=up_time,json=upTime,proto3" json:"up_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Client) Descriptor

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

func (*Client) GetAddr

func (m *Client) GetAddr() string

func (*Client) GetErrCount

func (m *Client) GetErrCount() int64

func (*Client) GetRate

func (m *Client) GetRate() int64

func (*Client) GetUpTime

func (m *Client) GetUpTime() int64

func (*Client) ProtoMessage

func (*Client) ProtoMessage()

func (*Client) Reset

func (m *Client) Reset()

func (*Client) String

func (m *Client) String() string

func (*Client) XXX_DiscardUnknown

func (m *Client) XXX_DiscardUnknown()

func (*Client) XXX_Marshal

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

func (*Client) XXX_Merge

func (dst *Client) XXX_Merge(src proto.Message)

func (*Client) XXX_Size

func (m *Client) XXX_Size() int

func (*Client) XXX_Unmarshal

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

type CltNode

type CltNode struct {
	Node                 string    `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	QueueLen             int64     `protobuf:"varint,2,opt,name=queue_len,json=queueLen,proto3" json:"queue_len,omitempty"`
	Clients              []*Client `protobuf:"bytes,3,rep,name=clients" json:"clients,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*CltNode) Descriptor

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

func (*CltNode) GetClients

func (m *CltNode) GetClients() []*Client

func (*CltNode) GetNode

func (m *CltNode) GetNode() string

func (*CltNode) GetQueueLen

func (m *CltNode) GetQueueLen() int64

func (*CltNode) ProtoMessage

func (*CltNode) ProtoMessage()

func (*CltNode) Reset

func (m *CltNode) Reset()

func (*CltNode) String

func (m *CltNode) String() string

func (*CltNode) XXX_DiscardUnknown

func (m *CltNode) XXX_DiscardUnknown()

func (*CltNode) XXX_Marshal

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

func (*CltNode) XXX_Merge

func (dst *CltNode) XXX_Merge(src proto.Message)

func (*CltNode) XXX_Size

func (m *CltNode) XXX_Size() int

func (*CltNode) XXX_Unmarshal

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

type CltStatusReply

type CltStatusReply struct {
	Nodes                []*CltNode `protobuf:"bytes,1,rep,name=nodes" json:"nodes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*CltStatusReply) Descriptor

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

func (*CltStatusReply) GetNodes

func (m *CltStatusReply) GetNodes() []*CltNode

func (*CltStatusReply) ProtoMessage

func (*CltStatusReply) ProtoMessage()

func (*CltStatusReply) Reset

func (m *CltStatusReply) Reset()

func (*CltStatusReply) String

func (m *CltStatusReply) String() string

func (*CltStatusReply) XXX_DiscardUnknown

func (m *CltStatusReply) XXX_DiscardUnknown()

func (*CltStatusReply) XXX_Marshal

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

func (*CltStatusReply) XXX_Merge

func (dst *CltStatusReply) XXX_Merge(src proto.Message)

func (*CltStatusReply) XXX_Size

func (m *CltStatusReply) XXX_Size() int

func (*CltStatusReply) XXX_Unmarshal

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

type CltStatusReq

type CltStatusReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CltStatusReq) Descriptor

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

func (*CltStatusReq) ProtoMessage

func (*CltStatusReq) ProtoMessage()

func (*CltStatusReq) Reset

func (m *CltStatusReq) Reset()

func (*CltStatusReq) String

func (m *CltStatusReq) String() string

func (*CltStatusReq) XXX_DiscardUnknown

func (m *CltStatusReq) XXX_DiscardUnknown()

func (*CltStatusReq) XXX_Marshal

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

func (*CltStatusReq) XXX_Merge

func (dst *CltStatusReq) XXX_Merge(src proto.Message)

func (*CltStatusReq) XXX_Size

func (m *CltStatusReq) XXX_Size() int

func (*CltStatusReq) XXX_Unmarshal

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

type DapperQueryClient

type DapperQueryClient interface {
	// ListServiceName 列出所有 service
	ListServiceName(ctx context.Context, in *ListServiceNameReq, opts ...grpc.CallOption) (*ListServiceNameReply, error)
	// ListOperationName 列出某一 service  下所有 operation_name 仅 span.kind 为 server 的 operation_name
	ListOperationName(ctx context.Context, in *ListOperationNameReq, opts ...grpc.CallOption) (*ListOperationNameReply, error)
	// ListSpan 列出一个 service_name 某一 operation_name 所有采样到 Span
	ListSpan(ctx context.Context, in *ListSpanReq, opts ...grpc.CallOption) (*ListSpanReply, error)
	// Trace 查询一个 Trace
	Trace(ctx context.Context, in *TraceReq, opts ...grpc.CallOption) (*TraceReply, error)
	// RawTrace 原始 Trace 数据
	RawTrace(ctx context.Context, in *RawTraceReq, opts ...grpc.CallOption) (*RawTraceReply, error)
	// OperationNameRank 查询 OperationName 排名列表
	OperationNameRank(ctx context.Context, in *OperationNameRankReq, opts ...grpc.CallOption) (*OperationNameRankReply, error)
	// DependsRank 查询某一个 service_name:operation_name 下所有依赖组件排名
	DependsRank(ctx context.Context, in *DependsRankReq, opts ...grpc.CallOption) (*DependsRankReply, error)
	// SpanSeries 获取 span 的时间序列数据
	SpanSeries(ctx context.Context, in *SpanSeriesReq, opts ...grpc.CallOption) (*SpanSeriesReply, error)
	// SamplePoint 获取采样点数据
	SamplePoint(ctx context.Context, in *SamplePointReq, opts ...grpc.CallOption) (*SamplePointReply, error)
	// CltStatus 获取 collector 信息
	CltStatus(ctx context.Context, in *CltStatusReq, opts ...grpc.CallOption) (*CltStatusReply, error)
	// DependsTopology 获取依赖拓扑图
	DependsTopology(ctx context.Context, in *DependsTopologyReq, opts ...grpc.CallOption) (*DependsTopologyReply, error)
	// OpsLog 获取 通过 trace-id 获取 opslog 记录
	// 如果请求的 trace-id 没有被记录到, 则需要提供 service_name operation_name 和 timestamp 进行模糊查询
	OpsLog(ctx context.Context, in *OpsLogReq, opts ...grpc.CallOption) (*OpsLogReply, error)
	// ServiceDepend 查询服务的直接依赖
	// TODO: 通过最近收集的到3 个 span 实时计算的,在当前查询的服务出现不正常的时候,查询结果可能不准确
	ServiceDepend(ctx context.Context, in *ServiceDependReq, opts ...grpc.CallOption) (*ServiceDependReply, error)
}

DapperQueryClient is the client API for DapperQuery service.

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

func NewDapperQueryClient

func NewDapperQueryClient(cc *grpc.ClientConn) DapperQueryClient

type DapperQueryServer

type DapperQueryServer interface {
	// ListServiceName 列出所有 service
	ListServiceName(context.Context, *ListServiceNameReq) (*ListServiceNameReply, error)
	// ListOperationName 列出某一 service  下所有 operation_name 仅 span.kind 为 server 的 operation_name
	ListOperationName(context.Context, *ListOperationNameReq) (*ListOperationNameReply, error)
	// ListSpan 列出一个 service_name 某一 operation_name 所有采样到 Span
	ListSpan(context.Context, *ListSpanReq) (*ListSpanReply, error)
	// Trace 查询一个 Trace
	Trace(context.Context, *TraceReq) (*TraceReply, error)
	// RawTrace 原始 Trace 数据
	RawTrace(context.Context, *RawTraceReq) (*RawTraceReply, error)
	// OperationNameRank 查询 OperationName 排名列表
	OperationNameRank(context.Context, *OperationNameRankReq) (*OperationNameRankReply, error)
	// DependsRank 查询某一个 service_name:operation_name 下所有依赖组件排名
	DependsRank(context.Context, *DependsRankReq) (*DependsRankReply, error)
	// SpanSeries 获取 span 的时间序列数据
	SpanSeries(context.Context, *SpanSeriesReq) (*SpanSeriesReply, error)
	// SamplePoint 获取采样点数据
	SamplePoint(context.Context, *SamplePointReq) (*SamplePointReply, error)
	// CltStatus 获取 collector 信息
	CltStatus(context.Context, *CltStatusReq) (*CltStatusReply, error)
	// DependsTopology 获取依赖拓扑图
	DependsTopology(context.Context, *DependsTopologyReq) (*DependsTopologyReply, error)
	// OpsLog 获取 通过 trace-id 获取 opslog 记录
	// 如果请求的 trace-id 没有被记录到, 则需要提供 service_name operation_name 和 timestamp 进行模糊查询
	OpsLog(context.Context, *OpsLogReq) (*OpsLogReply, error)
	// ServiceDepend 查询服务的直接依赖
	// TODO: 通过最近收集的到3 个 span 实时计算的,在当前查询的服务出现不正常的时候,查询结果可能不准确
	ServiceDepend(context.Context, *ServiceDependReq) (*ServiceDependReply, error)
}

DapperQueryServer is the server API for DapperQuery service.

type DependsRankReply

type DependsRankReply struct {
	RankType             string      `protobuf:"bytes,1,opt,name=rank_type,json=rankType,proto3" json:"rank_type,omitempty"`
	Items                []*RankItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*DependsRankReply) Descriptor

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

func (*DependsRankReply) GetItems

func (m *DependsRankReply) GetItems() []*RankItem

func (*DependsRankReply) GetRankType

func (m *DependsRankReply) GetRankType() string

func (*DependsRankReply) ProtoMessage

func (*DependsRankReply) ProtoMessage()

func (*DependsRankReply) Reset

func (m *DependsRankReply) Reset()

func (*DependsRankReply) String

func (m *DependsRankReply) String() string

func (*DependsRankReply) XXX_DiscardUnknown

func (m *DependsRankReply) XXX_DiscardUnknown()

func (*DependsRankReply) XXX_Marshal

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

func (*DependsRankReply) XXX_Merge

func (dst *DependsRankReply) XXX_Merge(src proto.Message)

func (*DependsRankReply) XXX_Size

func (m *DependsRankReply) XXX_Size() int

func (*DependsRankReply) XXX_Unmarshal

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

type DependsRankReq

type DependsRankReq struct {
	ServiceName string `` /* 134-byte string literal not displayed */
	Start       int64  `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty" form:"start"`
	End         int64  `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty" form:"end"`
	// 排序类型 max_duration 最大耗时, min_duration 最小耗时, avg_duration 平均耗时, errors 错误数
	RankType             string   `protobuf:"bytes,5,opt,name=rank_type,json=rankType,proto3" json:"rank_type,omitempty" form:"rank_type"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DependsRankReq) Descriptor

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

func (*DependsRankReq) GetEnd

func (m *DependsRankReq) GetEnd() int64

func (*DependsRankReq) GetRankType

func (m *DependsRankReq) GetRankType() string

func (*DependsRankReq) GetServiceName

func (m *DependsRankReq) GetServiceName() string

func (*DependsRankReq) GetStart

func (m *DependsRankReq) GetStart() int64

func (*DependsRankReq) ProtoMessage

func (*DependsRankReq) ProtoMessage()

func (*DependsRankReq) Reset

func (m *DependsRankReq) Reset()

func (*DependsRankReq) String

func (m *DependsRankReq) String() string

func (*DependsRankReq) XXX_DiscardUnknown

func (m *DependsRankReq) XXX_DiscardUnknown()

func (*DependsRankReq) XXX_Marshal

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

func (*DependsRankReq) XXX_Merge

func (dst *DependsRankReq) XXX_Merge(src proto.Message)

func (*DependsRankReq) XXX_Size

func (m *DependsRankReq) XXX_Size() int

func (*DependsRankReq) XXX_Unmarshal

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

type DependsTopologyItem

type DependsTopologyItem struct {
	ServiceName          string   `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	DependOn             string   `protobuf:"bytes,2,opt,name=depend_on,json=dependOn,proto3" json:"depend_on,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DependsTopologyItem) Descriptor

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

func (*DependsTopologyItem) GetDependOn

func (m *DependsTopologyItem) GetDependOn() string

func (*DependsTopologyItem) GetServiceName

func (m *DependsTopologyItem) GetServiceName() string

func (*DependsTopologyItem) ProtoMessage

func (*DependsTopologyItem) ProtoMessage()

func (*DependsTopologyItem) Reset

func (m *DependsTopologyItem) Reset()

func (*DependsTopologyItem) String

func (m *DependsTopologyItem) String() string

func (*DependsTopologyItem) XXX_DiscardUnknown

func (m *DependsTopologyItem) XXX_DiscardUnknown()

func (*DependsTopologyItem) XXX_Marshal

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

func (*DependsTopologyItem) XXX_Merge

func (dst *DependsTopologyItem) XXX_Merge(src proto.Message)

func (*DependsTopologyItem) XXX_Size

func (m *DependsTopologyItem) XXX_Size() int

func (*DependsTopologyItem) XXX_Unmarshal

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

type DependsTopologyReply

type DependsTopologyReply struct {
	Items                []*DependsTopologyItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*DependsTopologyReply) Descriptor

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

func (*DependsTopologyReply) GetItems

func (m *DependsTopologyReply) GetItems() []*DependsTopologyItem

func (*DependsTopologyReply) ProtoMessage

func (*DependsTopologyReply) ProtoMessage()

func (*DependsTopologyReply) Reset

func (m *DependsTopologyReply) Reset()

func (*DependsTopologyReply) String

func (m *DependsTopologyReply) String() string

func (*DependsTopologyReply) XXX_DiscardUnknown

func (m *DependsTopologyReply) XXX_DiscardUnknown()

func (*DependsTopologyReply) XXX_Marshal

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

func (*DependsTopologyReply) XXX_Merge

func (dst *DependsTopologyReply) XXX_Merge(src proto.Message)

func (*DependsTopologyReply) XXX_Size

func (m *DependsTopologyReply) XXX_Size() int

func (*DependsTopologyReply) XXX_Unmarshal

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

type DependsTopologyReq

type DependsTopologyReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DependsTopologyReq) Descriptor

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

func (*DependsTopologyReq) ProtoMessage

func (*DependsTopologyReq) ProtoMessage()

func (*DependsTopologyReq) Reset

func (m *DependsTopologyReq) Reset()

func (*DependsTopologyReq) String

func (m *DependsTopologyReq) String() string

func (*DependsTopologyReq) XXX_DiscardUnknown

func (m *DependsTopologyReq) XXX_DiscardUnknown()

func (*DependsTopologyReq) XXX_Marshal

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

func (*DependsTopologyReq) XXX_Merge

func (dst *DependsTopologyReq) XXX_Merge(src proto.Message)

func (*DependsTopologyReq) XXX_Size

func (m *DependsTopologyReq) XXX_Size() int

func (*DependsTopologyReq) XXX_Unmarshal

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

type Field

type Field struct {
	Key                  string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Field) Descriptor

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

func (*Field) GetKey

func (m *Field) GetKey() string

func (*Field) GetValue

func (m *Field) GetValue() string

func (*Field) ProtoMessage

func (*Field) ProtoMessage()

func (*Field) Reset

func (m *Field) Reset()

func (*Field) String

func (m *Field) String() string

func (*Field) XXX_DiscardUnknown

func (m *Field) XXX_DiscardUnknown()

func (*Field) XXX_Marshal

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

func (*Field) XXX_Merge

func (dst *Field) XXX_Merge(src proto.Message)

func (*Field) XXX_Size

func (m *Field) XXX_Size() int

func (*Field) XXX_Unmarshal

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

type ListOperationNameReply

type ListOperationNameReply struct {
	OperationNames       []string `protobuf:"bytes,1,rep,name=operation_names,json=operationNames" json:"operation_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOperationNameReply) Descriptor

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

func (*ListOperationNameReply) GetOperationNames

func (m *ListOperationNameReply) GetOperationNames() []string

func (*ListOperationNameReply) ProtoMessage

func (*ListOperationNameReply) ProtoMessage()

func (*ListOperationNameReply) Reset

func (m *ListOperationNameReply) Reset()

func (*ListOperationNameReply) String

func (m *ListOperationNameReply) String() string

func (*ListOperationNameReply) XXX_DiscardUnknown

func (m *ListOperationNameReply) XXX_DiscardUnknown()

func (*ListOperationNameReply) XXX_Marshal

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

func (*ListOperationNameReply) XXX_Merge

func (dst *ListOperationNameReply) XXX_Merge(src proto.Message)

func (*ListOperationNameReply) XXX_Size

func (m *ListOperationNameReply) XXX_Size() int

func (*ListOperationNameReply) XXX_Unmarshal

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

type ListOperationNameReq

type ListOperationNameReq struct {
	ServiceName          string   `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOperationNameReq) Descriptor

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

func (*ListOperationNameReq) GetServiceName

func (m *ListOperationNameReq) GetServiceName() string

func (*ListOperationNameReq) ProtoMessage

func (*ListOperationNameReq) ProtoMessage()

func (*ListOperationNameReq) Reset

func (m *ListOperationNameReq) Reset()

func (*ListOperationNameReq) String

func (m *ListOperationNameReq) String() string

func (*ListOperationNameReq) XXX_DiscardUnknown

func (m *ListOperationNameReq) XXX_DiscardUnknown()

func (*ListOperationNameReq) XXX_Marshal

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

func (*ListOperationNameReq) XXX_Merge

func (dst *ListOperationNameReq) XXX_Merge(src proto.Message)

func (*ListOperationNameReq) XXX_Size

func (m *ListOperationNameReq) XXX_Size() int

func (*ListOperationNameReq) XXX_Unmarshal

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

type ListServiceNameReply

type ListServiceNameReply struct {
	ServiceNames         []string `protobuf:"bytes,1,rep,name=service_names,json=serviceNames" json:"service_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListServiceNameReply) Descriptor

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

func (*ListServiceNameReply) GetServiceNames

func (m *ListServiceNameReply) GetServiceNames() []string

func (*ListServiceNameReply) ProtoMessage

func (*ListServiceNameReply) ProtoMessage()

func (*ListServiceNameReply) Reset

func (m *ListServiceNameReply) Reset()

func (*ListServiceNameReply) String

func (m *ListServiceNameReply) String() string

func (*ListServiceNameReply) XXX_DiscardUnknown

func (m *ListServiceNameReply) XXX_DiscardUnknown()

func (*ListServiceNameReply) XXX_Marshal

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

func (*ListServiceNameReply) XXX_Merge

func (dst *ListServiceNameReply) XXX_Merge(src proto.Message)

func (*ListServiceNameReply) XXX_Size

func (m *ListServiceNameReply) XXX_Size() int

func (*ListServiceNameReply) XXX_Unmarshal

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

type ListServiceNameReq

type ListServiceNameReq struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListServiceNameReq) Descriptor

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

func (*ListServiceNameReq) ProtoMessage

func (*ListServiceNameReq) ProtoMessage()

func (*ListServiceNameReq) Reset

func (m *ListServiceNameReq) Reset()

func (*ListServiceNameReq) String

func (m *ListServiceNameReq) String() string

func (*ListServiceNameReq) XXX_DiscardUnknown

func (m *ListServiceNameReq) XXX_DiscardUnknown()

func (*ListServiceNameReq) XXX_Marshal

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

func (*ListServiceNameReq) XXX_Merge

func (dst *ListServiceNameReq) XXX_Merge(src proto.Message)

func (*ListServiceNameReq) XXX_Size

func (m *ListServiceNameReq) XXX_Size() int

func (*ListServiceNameReq) XXX_Unmarshal

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

type ListSpanReply

type ListSpanReply struct {
	Items                []*SpanListItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ListSpanReply) Descriptor

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

func (*ListSpanReply) GetItems

func (m *ListSpanReply) GetItems() []*SpanListItem

func (*ListSpanReply) ProtoMessage

func (*ListSpanReply) ProtoMessage()

func (*ListSpanReply) Reset

func (m *ListSpanReply) Reset()

func (*ListSpanReply) String

func (m *ListSpanReply) String() string

func (*ListSpanReply) XXX_DiscardUnknown

func (m *ListSpanReply) XXX_DiscardUnknown()

func (*ListSpanReply) XXX_Marshal

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

func (*ListSpanReply) XXX_Merge

func (dst *ListSpanReply) XXX_Merge(src proto.Message)

func (*ListSpanReply) XXX_Size

func (m *ListSpanReply) XXX_Size() int

func (*ListSpanReply) XXX_Unmarshal

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

type ListSpanReq

type ListSpanReq struct {
	ServiceName   string `` /* 134-byte string literal not displayed */
	OperationName string `` /* 142-byte string literal not displayed */
	Start         int64  `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty" form:"start"`
	End           int64  `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty" form:"end"`
	// 目前支持的 order
	// time:desc time:asc 按时间排序
	// duration:desc duration:asc 按耗时排序
	Order string `protobuf:"bytes,5,opt,name=order,proto3" json:"order,omitempty" form:"order"`
	// 只显示 error 的 span
	OnlyError            bool     `protobuf:"varint,6,opt,name=only_error,json=onlyError,proto3" json:"only_error,omitempty" form:"only_error"`
	Offset               int32    `protobuf:"varint,7,opt,name=offset,proto3" json:"offset,omitempty" form:"offset"`
	Limit                int32    `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty" form:"limit"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListSpanReq) Descriptor

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

func (*ListSpanReq) GetEnd

func (m *ListSpanReq) GetEnd() int64

func (*ListSpanReq) GetLimit

func (m *ListSpanReq) GetLimit() int32

func (*ListSpanReq) GetOffset

func (m *ListSpanReq) GetOffset() int32

func (*ListSpanReq) GetOnlyError

func (m *ListSpanReq) GetOnlyError() bool

func (*ListSpanReq) GetOperationName

func (m *ListSpanReq) GetOperationName() string

func (*ListSpanReq) GetOrder

func (m *ListSpanReq) GetOrder() string

func (*ListSpanReq) GetServiceName

func (m *ListSpanReq) GetServiceName() string

func (*ListSpanReq) GetStart

func (m *ListSpanReq) GetStart() int64

func (*ListSpanReq) ProtoMessage

func (*ListSpanReq) ProtoMessage()

func (*ListSpanReq) Reset

func (m *ListSpanReq) Reset()

func (*ListSpanReq) String

func (m *ListSpanReq) String() string

func (*ListSpanReq) XXX_DiscardUnknown

func (m *ListSpanReq) XXX_DiscardUnknown()

func (*ListSpanReq) XXX_Marshal

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

func (*ListSpanReq) XXX_Merge

func (dst *ListSpanReq) XXX_Merge(src proto.Message)

func (*ListSpanReq) XXX_Size

func (m *ListSpanReq) XXX_Size() int

func (*ListSpanReq) XXX_Unmarshal

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

type Log

type Log struct {
	Timestamp            int64    `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Fields               []*Field `protobuf:"bytes,2,rep,name=fields" json:"fields,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Log) Descriptor

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

func (*Log) GetFields

func (m *Log) GetFields() []*Field

func (*Log) GetTimestamp

func (m *Log) GetTimestamp() int64

func (*Log) ProtoMessage

func (*Log) ProtoMessage()

func (*Log) Reset

func (m *Log) Reset()

func (*Log) String

func (m *Log) String() string

func (*Log) XXX_DiscardUnknown

func (m *Log) XXX_DiscardUnknown()

func (*Log) XXX_Marshal

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

func (*Log) XXX_Merge

func (dst *Log) XXX_Merge(src proto.Message)

func (*Log) XXX_Size

func (m *Log) XXX_Size() int

func (*Log) XXX_Unmarshal

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

type OperationNameRankReply

type OperationNameRankReply struct {
	RankType             string      `protobuf:"bytes,1,opt,name=rank_type,json=rankType,proto3" json:"rank_type,omitempty"`
	Items                []*RankItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*OperationNameRankReply) Descriptor

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

func (*OperationNameRankReply) GetItems

func (m *OperationNameRankReply) GetItems() []*RankItem

func (*OperationNameRankReply) GetRankType

func (m *OperationNameRankReply) GetRankType() string

func (*OperationNameRankReply) ProtoMessage

func (*OperationNameRankReply) ProtoMessage()

func (*OperationNameRankReply) Reset

func (m *OperationNameRankReply) Reset()

func (*OperationNameRankReply) String

func (m *OperationNameRankReply) String() string

func (*OperationNameRankReply) XXX_DiscardUnknown

func (m *OperationNameRankReply) XXX_DiscardUnknown()

func (*OperationNameRankReply) XXX_Marshal

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

func (*OperationNameRankReply) XXX_Merge

func (dst *OperationNameRankReply) XXX_Merge(src proto.Message)

func (*OperationNameRankReply) XXX_Size

func (m *OperationNameRankReply) XXX_Size() int

func (*OperationNameRankReply) XXX_Unmarshal

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

type OperationNameRankReq

type OperationNameRankReq struct {
	ServiceName string `` /* 134-byte string literal not displayed */
	Start       int64  `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty" form:"start"`
	End         int64  `protobuf:"varint,3,opt,name=end,proto3" json:"end,omitempty" form:"end"`
	// 排序类型 max_duration 最大耗时, min_duration 最小耗时, avg_duration 平均耗时, errors 错误数
	RankType             string   `protobuf:"bytes,4,opt,name=rank_type,json=rankType,proto3" json:"rank_type,omitempty" form:"rank_type"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OperationNameRankReq) Descriptor

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

func (*OperationNameRankReq) GetEnd

func (m *OperationNameRankReq) GetEnd() int64

func (*OperationNameRankReq) GetRankType

func (m *OperationNameRankReq) GetRankType() string

func (*OperationNameRankReq) GetServiceName

func (m *OperationNameRankReq) GetServiceName() string

func (*OperationNameRankReq) GetStart

func (m *OperationNameRankReq) GetStart() int64

func (*OperationNameRankReq) ProtoMessage

func (*OperationNameRankReq) ProtoMessage()

func (*OperationNameRankReq) Reset

func (m *OperationNameRankReq) Reset()

func (*OperationNameRankReq) String

func (m *OperationNameRankReq) String() string

func (*OperationNameRankReq) XXX_DiscardUnknown

func (m *OperationNameRankReq) XXX_DiscardUnknown()

func (*OperationNameRankReq) XXX_Marshal

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

func (*OperationNameRankReq) XXX_Merge

func (dst *OperationNameRankReq) XXX_Merge(src proto.Message)

func (*OperationNameRankReq) XXX_Size

func (m *OperationNameRankReq) XXX_Size() int

func (*OperationNameRankReq) XXX_Unmarshal

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

type OpsLogRecord

type OpsLogRecord struct {
	Time                 string               `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	Fields               map[string]*TagValue `` /* 139-byte string literal not displayed */
	Level                string               `protobuf:"bytes,3,opt,name=level,proto3" json:"level,omitempty"`
	Message              string               `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*OpsLogRecord) Descriptor

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

func (*OpsLogRecord) GetFields

func (m *OpsLogRecord) GetFields() map[string]*TagValue

func (*OpsLogRecord) GetLevel

func (m *OpsLogRecord) GetLevel() string

func (*OpsLogRecord) GetMessage

func (m *OpsLogRecord) GetMessage() string

func (*OpsLogRecord) GetTime

func (m *OpsLogRecord) GetTime() string

func (*OpsLogRecord) ProtoMessage

func (*OpsLogRecord) ProtoMessage()

func (*OpsLogRecord) Reset

func (m *OpsLogRecord) Reset()

func (*OpsLogRecord) String

func (m *OpsLogRecord) String() string

func (*OpsLogRecord) XXX_DiscardUnknown

func (m *OpsLogRecord) XXX_DiscardUnknown()

func (*OpsLogRecord) XXX_Marshal

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

func (*OpsLogRecord) XXX_Merge

func (dst *OpsLogRecord) XXX_Merge(src proto.Message)

func (*OpsLogRecord) XXX_Size

func (m *OpsLogRecord) XXX_Size() int

func (*OpsLogRecord) XXX_Unmarshal

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

type OpsLogReply

type OpsLogReply struct {
	Records              []*OpsLogRecord `protobuf:"bytes,1,rep,name=records" json:"records,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*OpsLogReply) Descriptor

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

func (*OpsLogReply) GetRecords

func (m *OpsLogReply) GetRecords() []*OpsLogRecord

func (*OpsLogReply) ProtoMessage

func (*OpsLogReply) ProtoMessage()

func (*OpsLogReply) Reset

func (m *OpsLogReply) Reset()

func (*OpsLogReply) String

func (m *OpsLogReply) String() string

func (*OpsLogReply) XXX_DiscardUnknown

func (m *OpsLogReply) XXX_DiscardUnknown()

func (*OpsLogReply) XXX_Marshal

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

func (*OpsLogReply) XXX_Merge

func (dst *OpsLogReply) XXX_Merge(src proto.Message)

func (*OpsLogReply) XXX_Size

func (m *OpsLogReply) XXX_Size() int

func (*OpsLogReply) XXX_Unmarshal

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

type OpsLogReq

type OpsLogReq struct {
	TraceId       string `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty" form:"trace_id" validate:"required"`
	SpanId        string `protobuf:"bytes,2,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty" form:"span_id"`
	TraceField    string `protobuf:"bytes,3,opt,name=trace_field,json=traceField,proto3" json:"trace_field,omitempty" form:"trace_field"`
	ServiceName   string `protobuf:"bytes,4,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty" form:"service_name"`
	OperationName string `protobuf:"bytes,5,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty" form:"operation_name"`
	// 开始时间
	Start int64 `protobuf:"varint,6,opt,name=start,proto3" json:"start,omitempty" form:"start"`
	// 结束时间
	End                  int64    `protobuf:"varint,7,opt,name=end,proto3" json:"end,omitempty" form:"end"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OpsLogReq) Descriptor

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

func (*OpsLogReq) GetEnd

func (m *OpsLogReq) GetEnd() int64

func (*OpsLogReq) GetOperationName

func (m *OpsLogReq) GetOperationName() string

func (*OpsLogReq) GetServiceName

func (m *OpsLogReq) GetServiceName() string

func (*OpsLogReq) GetSpanId

func (m *OpsLogReq) GetSpanId() string

func (*OpsLogReq) GetStart

func (m *OpsLogReq) GetStart() int64

func (*OpsLogReq) GetTraceField

func (m *OpsLogReq) GetTraceField() string

func (*OpsLogReq) GetTraceId

func (m *OpsLogReq) GetTraceId() string

func (*OpsLogReq) ProtoMessage

func (*OpsLogReq) ProtoMessage()

func (*OpsLogReq) Reset

func (m *OpsLogReq) Reset()

func (*OpsLogReq) String

func (m *OpsLogReq) String() string

func (*OpsLogReq) XXX_DiscardUnknown

func (m *OpsLogReq) XXX_DiscardUnknown()

func (*OpsLogReq) XXX_Marshal

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

func (*OpsLogReq) XXX_Merge

func (dst *OpsLogReq) XXX_Merge(src proto.Message)

func (*OpsLogReq) XXX_Size

func (m *OpsLogReq) XXX_Size() int

func (*OpsLogReq) XXX_Unmarshal

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

type RankItem

type RankItem struct {
	ServiceName   string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	OperationName string `protobuf:"bytes,2,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty"`
	// 当 rank type 是 max_duration, min_duration, avg_duration 时 value 是纳秒
	// 当 rank type 是 errors 是 value 是错误数
	Value                float64  `protobuf:"fixed64,3,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RankItem) Descriptor

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

func (*RankItem) GetOperationName

func (m *RankItem) GetOperationName() string

func (*RankItem) GetServiceName

func (m *RankItem) GetServiceName() string

func (*RankItem) GetValue

func (m *RankItem) GetValue() float64

func (*RankItem) ProtoMessage

func (*RankItem) ProtoMessage()

func (*RankItem) Reset

func (m *RankItem) Reset()

func (*RankItem) String

func (m *RankItem) String() string

func (*RankItem) XXX_DiscardUnknown

func (m *RankItem) XXX_DiscardUnknown()

func (*RankItem) XXX_Marshal

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

func (*RankItem) XXX_Merge

func (dst *RankItem) XXX_Merge(src proto.Message)

func (*RankItem) XXX_Size

func (m *RankItem) XXX_Size() int

func (*RankItem) XXX_Unmarshal

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

type RawTraceReply

type RawTraceReply struct {
	Items                []*Span  `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RawTraceReply) Descriptor

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

func (*RawTraceReply) GetItems

func (m *RawTraceReply) GetItems() []*Span

func (*RawTraceReply) ProtoMessage

func (*RawTraceReply) ProtoMessage()

func (*RawTraceReply) Reset

func (m *RawTraceReply) Reset()

func (*RawTraceReply) String

func (m *RawTraceReply) String() string

func (*RawTraceReply) XXX_DiscardUnknown

func (m *RawTraceReply) XXX_DiscardUnknown()

func (*RawTraceReply) XXX_Marshal

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

func (*RawTraceReply) XXX_Merge

func (dst *RawTraceReply) XXX_Merge(src proto.Message)

func (*RawTraceReply) XXX_Size

func (m *RawTraceReply) XXX_Size() int

func (*RawTraceReply) XXX_Unmarshal

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

type RawTraceReq

type RawTraceReq struct {
	TraceId              string   `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty" form:"trace_id" validate:"required"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RawTraceReq) Descriptor

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

func (*RawTraceReq) GetTraceId

func (m *RawTraceReq) GetTraceId() string

func (*RawTraceReq) ProtoMessage

func (*RawTraceReq) ProtoMessage()

func (*RawTraceReq) Reset

func (m *RawTraceReq) Reset()

func (*RawTraceReq) String

func (m *RawTraceReq) String() string

func (*RawTraceReq) XXX_DiscardUnknown

func (m *RawTraceReq) XXX_DiscardUnknown()

func (*RawTraceReq) XXX_Marshal

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

func (*RawTraceReq) XXX_Merge

func (dst *RawTraceReq) XXX_Merge(src proto.Message)

func (*RawTraceReq) XXX_Size

func (m *RawTraceReq) XXX_Size() int

func (*RawTraceReq) XXX_Unmarshal

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

type SamplePointItem

type SamplePointItem struct {
	TraceId              string   `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	SpanId               string   `protobuf:"bytes,2,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"`
	Duration             int64    `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"`
	IsError              bool     `protobuf:"varint,4,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SamplePointItem) Descriptor

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

func (*SamplePointItem) GetDuration

func (m *SamplePointItem) GetDuration() int64

func (*SamplePointItem) GetIsError

func (m *SamplePointItem) GetIsError() bool

func (*SamplePointItem) GetSpanId

func (m *SamplePointItem) GetSpanId() string

func (*SamplePointItem) GetTraceId

func (m *SamplePointItem) GetTraceId() string

func (*SamplePointItem) ProtoMessage

func (*SamplePointItem) ProtoMessage()

func (*SamplePointItem) Reset

func (m *SamplePointItem) Reset()

func (*SamplePointItem) String

func (m *SamplePointItem) String() string

func (*SamplePointItem) XXX_DiscardUnknown

func (m *SamplePointItem) XXX_DiscardUnknown()

func (*SamplePointItem) XXX_Marshal

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

func (*SamplePointItem) XXX_Merge

func (dst *SamplePointItem) XXX_Merge(src proto.Message)

func (*SamplePointItem) XXX_Size

func (m *SamplePointItem) XXX_Size() int

func (*SamplePointItem) XXX_Unmarshal

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

type SamplePointReply

type SamplePointReply struct {
	Items                []*SamplePointItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*SamplePointReply) Descriptor

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

func (*SamplePointReply) GetItems

func (m *SamplePointReply) GetItems() []*SamplePointItem

func (*SamplePointReply) ProtoMessage

func (*SamplePointReply) ProtoMessage()

func (*SamplePointReply) Reset

func (m *SamplePointReply) Reset()

func (*SamplePointReply) String

func (m *SamplePointReply) String() string

func (*SamplePointReply) XXX_DiscardUnknown

func (m *SamplePointReply) XXX_DiscardUnknown()

func (*SamplePointReply) XXX_Marshal

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

func (*SamplePointReply) XXX_Merge

func (dst *SamplePointReply) XXX_Merge(src proto.Message)

func (*SamplePointReply) XXX_Size

func (m *SamplePointReply) XXX_Size() int

func (*SamplePointReply) XXX_Unmarshal

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

type SamplePointReq

type SamplePointReq struct {
	ServiceName   string `` /* 134-byte string literal not displayed */
	OperationName string `` /* 142-byte string literal not displayed */
	// only_error 在 errors 那个图可以指定为 true
	OnlyError bool `protobuf:"varint,3,opt,name=only_error,json=onlyError,proto3" json:"only_error,omitempty" form:"only_error"`
	// interval 使用 span-series 返回的 interval 即可
	Interval int64 `protobuf:"varint,5,opt,name=interval,proto3" json:"interval,omitempty" form:"interval" validate:"required"`
	// time 使用 time-series 返回的时间即可,相同格式型如 2006-01-02T15:04:05
	Time                 string   `protobuf:"bytes,6,opt,name=time,proto3" json:"time,omitempty" form:"time" validate:"required"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SamplePointReq) Descriptor

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

func (*SamplePointReq) GetInterval

func (m *SamplePointReq) GetInterval() int64

func (*SamplePointReq) GetOnlyError

func (m *SamplePointReq) GetOnlyError() bool

func (*SamplePointReq) GetOperationName

func (m *SamplePointReq) GetOperationName() string

func (*SamplePointReq) GetServiceName

func (m *SamplePointReq) GetServiceName() string

func (*SamplePointReq) GetTime

func (m *SamplePointReq) GetTime() string

func (*SamplePointReq) ProtoMessage

func (*SamplePointReq) ProtoMessage()

func (*SamplePointReq) Reset

func (m *SamplePointReq) Reset()

func (*SamplePointReq) String

func (m *SamplePointReq) String() string

func (*SamplePointReq) XXX_DiscardUnknown

func (m *SamplePointReq) XXX_DiscardUnknown()

func (*SamplePointReq) XXX_Marshal

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

func (*SamplePointReq) XXX_Merge

func (dst *SamplePointReq) XXX_Merge(src proto.Message)

func (*SamplePointReq) XXX_Size

func (m *SamplePointReq) XXX_Size() int

func (*SamplePointReq) XXX_Unmarshal

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

type SeriesItem

type SeriesItem struct {
	// 名称一般是请求的 field+{count|mean}
	Field                string   `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	Values               []*int64 `protobuf:"varint,2,rep,packed,name=values,customtype=*int64" json:"values,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SeriesItem) Descriptor

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

func (*SeriesItem) GetField

func (m *SeriesItem) GetField() string

func (*SeriesItem) ProtoMessage

func (*SeriesItem) ProtoMessage()

func (*SeriesItem) Reset

func (m *SeriesItem) Reset()

func (*SeriesItem) String

func (m *SeriesItem) String() string

func (*SeriesItem) XXX_DiscardUnknown

func (m *SeriesItem) XXX_DiscardUnknown()

func (*SeriesItem) XXX_Marshal

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

func (*SeriesItem) XXX_Merge

func (dst *SeriesItem) XXX_Merge(src proto.Message)

func (*SeriesItem) XXX_Size

func (m *SeriesItem) XXX_Size() int

func (*SeriesItem) XXX_Unmarshal

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

type ServiceDependItem

type ServiceDependItem struct {
	// service_name 依赖服务名称, service 为 AppID 其他为组件名 mysql, redis, http 等
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// component, 通讯组件 e.g. net/http, goRPC, gRPC
	Component string `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
	// operation_names 被依赖服务的 operation_names, mysql, redis 等为空
	OperationNames       []string `protobuf:"bytes,3,rep,name=operation_names,json=operationNames" json:"operation_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceDependItem) Descriptor

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

func (*ServiceDependItem) GetComponent

func (m *ServiceDependItem) GetComponent() string

func (*ServiceDependItem) GetOperationNames

func (m *ServiceDependItem) GetOperationNames() []string

func (*ServiceDependItem) GetServiceName

func (m *ServiceDependItem) GetServiceName() string

func (*ServiceDependItem) ProtoMessage

func (*ServiceDependItem) ProtoMessage()

func (*ServiceDependItem) Reset

func (m *ServiceDependItem) Reset()

func (*ServiceDependItem) String

func (m *ServiceDependItem) String() string

func (*ServiceDependItem) XXX_DiscardUnknown

func (m *ServiceDependItem) XXX_DiscardUnknown()

func (*ServiceDependItem) XXX_Marshal

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

func (*ServiceDependItem) XXX_Merge

func (dst *ServiceDependItem) XXX_Merge(src proto.Message)

func (*ServiceDependItem) XXX_Size

func (m *ServiceDependItem) XXX_Size() int

func (*ServiceDependItem) XXX_Unmarshal

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

type ServiceDependReply

type ServiceDependReply struct {
	Items                []*ServiceDependItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ServiceDependReply) Descriptor

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

func (*ServiceDependReply) GetItems

func (m *ServiceDependReply) GetItems() []*ServiceDependItem

func (*ServiceDependReply) ProtoMessage

func (*ServiceDependReply) ProtoMessage()

func (*ServiceDependReply) Reset

func (m *ServiceDependReply) Reset()

func (*ServiceDependReply) String

func (m *ServiceDependReply) String() string

func (*ServiceDependReply) XXX_DiscardUnknown

func (m *ServiceDependReply) XXX_DiscardUnknown()

func (*ServiceDependReply) XXX_Marshal

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

func (*ServiceDependReply) XXX_Merge

func (dst *ServiceDependReply) XXX_Merge(src proto.Message)

func (*ServiceDependReply) XXX_Size

func (m *ServiceDependReply) XXX_Size() int

func (*ServiceDependReply) XXX_Unmarshal

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

type ServiceDependReq

type ServiceDependReq struct {
	// service_name 不解释!
	ServiceName string `` /* 134-byte string literal not displayed */
	// operation_name 当 operation_name 为空时查询所有 operation_name 然后 merge 结果
	OperationName        string   `protobuf:"bytes,2,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty" form:"operation_name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceDependReq) Descriptor

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

func (*ServiceDependReq) GetOperationName

func (m *ServiceDependReq) GetOperationName() string

func (*ServiceDependReq) GetServiceName

func (m *ServiceDependReq) GetServiceName() string

func (*ServiceDependReq) ProtoMessage

func (*ServiceDependReq) ProtoMessage()

func (*ServiceDependReq) Reset

func (m *ServiceDependReq) Reset()

func (*ServiceDependReq) String

func (m *ServiceDependReq) String() string

func (*ServiceDependReq) XXX_DiscardUnknown

func (m *ServiceDependReq) XXX_DiscardUnknown()

func (*ServiceDependReq) XXX_Marshal

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

func (*ServiceDependReq) XXX_Merge

func (dst *ServiceDependReq) XXX_Merge(src proto.Message)

func (*ServiceDependReq) XXX_Size

func (m *ServiceDependReq) XXX_Size() int

func (*ServiceDependReq) XXX_Unmarshal

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

type Span

type Span struct {
	ServiceName          string               `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	OperationName        string               `protobuf:"bytes,2,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty"`
	TraceId              string               `protobuf:"bytes,3,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	SpanId               string               `protobuf:"bytes,4,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"`
	ParentId             string               `protobuf:"bytes,5,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	StartTime            int64                `protobuf:"varint,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	Duration             int64                `protobuf:"varint,7,opt,name=duration,proto3" json:"duration,omitempty"`
	Tags                 map[string]*TagValue `` /* 135-byte string literal not displayed */
	Logs                 []*Log               `protobuf:"bytes,9,rep,name=logs" json:"logs,omitempty"`
	Level                int32                `protobuf:"varint,10,opt,name=level,proto3" json:"level,omitempty"`
	Childs               []*Span              `protobuf:"bytes,11,rep,name=childs" json:"childs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Span) Descriptor

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

func (*Span) GetChilds

func (m *Span) GetChilds() []*Span

func (*Span) GetDuration

func (m *Span) GetDuration() int64

func (*Span) GetLevel

func (m *Span) GetLevel() int32

func (*Span) GetLogs

func (m *Span) GetLogs() []*Log

func (*Span) GetOperationName

func (m *Span) GetOperationName() string

func (*Span) GetParentId

func (m *Span) GetParentId() string

func (*Span) GetServiceName

func (m *Span) GetServiceName() string

func (*Span) GetSpanId

func (m *Span) GetSpanId() string

func (*Span) GetStartTime

func (m *Span) GetStartTime() int64

func (*Span) GetTags

func (m *Span) GetTags() map[string]*TagValue

func (*Span) GetTraceId

func (m *Span) GetTraceId() string

func (*Span) ProtoMessage

func (*Span) ProtoMessage()

func (*Span) Reset

func (m *Span) Reset()

func (*Span) String

func (m *Span) String() string

func (*Span) XXX_DiscardUnknown

func (m *Span) XXX_DiscardUnknown()

func (*Span) XXX_Marshal

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

func (*Span) XXX_Merge

func (dst *Span) XXX_Merge(src proto.Message)

func (*Span) XXX_Size

func (m *Span) XXX_Size() int

func (*Span) XXX_Unmarshal

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

type SpanListItem

type SpanListItem struct {
	TraceId       string               `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	SpanId        string               `protobuf:"bytes,2,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty"`
	ParentId      string               `protobuf:"bytes,3,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	ServiceName   string               `protobuf:"bytes,4,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	OperationName string               `protobuf:"bytes,5,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty"`
	StartTime     string               `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	Duration      string               `protobuf:"bytes,7,opt,name=duration,proto3" json:"duration,omitempty"`
	Tags          map[string]*TagValue `` /* 136-byte string literal not displayed */
	// Deprecated: use tags
	IsError              bool     `protobuf:"varint,8,opt,name=is_error,json=isError,proto3" json:"is_error,omitempty"`
	ContainerIp          string   `protobuf:"bytes,9,opt,name=container_ip,json=containerIp,proto3" json:"container_ip,omitempty"`
	RegionZone           string   `protobuf:"bytes,10,opt,name=region_zone,json=regionZone,proto3" json:"region_zone,omitempty"`
	Mark                 string   `protobuf:"bytes,11,opt,name=mark,proto3" json:"mark,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SpanListItem) Descriptor

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

func (*SpanListItem) GetContainerIp

func (m *SpanListItem) GetContainerIp() string

func (*SpanListItem) GetDuration

func (m *SpanListItem) GetDuration() string

func (*SpanListItem) GetIsError

func (m *SpanListItem) GetIsError() bool

func (*SpanListItem) GetMark

func (m *SpanListItem) GetMark() string

func (*SpanListItem) GetOperationName

func (m *SpanListItem) GetOperationName() string

func (*SpanListItem) GetParentId

func (m *SpanListItem) GetParentId() string

func (*SpanListItem) GetRegionZone

func (m *SpanListItem) GetRegionZone() string

func (*SpanListItem) GetServiceName

func (m *SpanListItem) GetServiceName() string

func (*SpanListItem) GetSpanId

func (m *SpanListItem) GetSpanId() string

func (*SpanListItem) GetStartTime

func (m *SpanListItem) GetStartTime() string

func (*SpanListItem) GetTags

func (m *SpanListItem) GetTags() map[string]*TagValue

func (*SpanListItem) GetTraceId

func (m *SpanListItem) GetTraceId() string

func (*SpanListItem) ProtoMessage

func (*SpanListItem) ProtoMessage()

func (*SpanListItem) Reset

func (m *SpanListItem) Reset()

func (*SpanListItem) String

func (m *SpanListItem) String() string

func (*SpanListItem) XXX_DiscardUnknown

func (m *SpanListItem) XXX_DiscardUnknown()

func (*SpanListItem) XXX_Marshal

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

func (*SpanListItem) XXX_Merge

func (dst *SpanListItem) XXX_Merge(src proto.Message)

func (*SpanListItem) XXX_Size

func (m *SpanListItem) XXX_Size() int

func (*SpanListItem) XXX_Unmarshal

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

type SpanSeriesReply

type SpanSeriesReply struct {
	// 返回点的间隔
	Interval             int64         `protobuf:"varint,5,opt,name=interval,proto3" json:"interval,omitempty"`
	Times                []string      `protobuf:"bytes,1,rep,name=times" json:"times,omitempty"`
	Items                []*SeriesItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*SpanSeriesReply) Descriptor

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

func (*SpanSeriesReply) GetInterval

func (m *SpanSeriesReply) GetInterval() int64

func (*SpanSeriesReply) GetItems

func (m *SpanSeriesReply) GetItems() []*SeriesItem

func (*SpanSeriesReply) GetTimes

func (m *SpanSeriesReply) GetTimes() []string

func (*SpanSeriesReply) ProtoMessage

func (*SpanSeriesReply) ProtoMessage()

func (*SpanSeriesReply) Reset

func (m *SpanSeriesReply) Reset()

func (*SpanSeriesReply) String

func (m *SpanSeriesReply) String() string

func (*SpanSeriesReply) XXX_DiscardUnknown

func (m *SpanSeriesReply) XXX_DiscardUnknown()

func (*SpanSeriesReply) XXX_Marshal

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

func (*SpanSeriesReply) XXX_Merge

func (dst *SpanSeriesReply) XXX_Merge(src proto.Message)

func (*SpanSeriesReply) XXX_Size

func (m *SpanSeriesReply) XXX_Size() int

func (*SpanSeriesReply) XXX_Unmarshal

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

type SpanSeriesReq

type SpanSeriesReq struct {
	ServiceName   string `` /* 134-byte string literal not displayed */
	OperationName string `` /* 142-byte string literal not displayed */
	Start         int64  `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty" form:"start"`
	End           int64  `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty" form:"end"`
	// 可选的 fields 有 max_duration, min_duration, avg_duration, errors
	// 其中除 errors 返回的是一段时间内的总数 其他返回的都是平均数
	// fields 是个数组可以通过 fields=max_duration,min_duration,avg_duration 逗号分隔
	Fields               string   `protobuf:"bytes,6,opt,name=fields,proto3" json:"fields,omitempty" form:"fields"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SpanSeriesReq) Descriptor

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

func (*SpanSeriesReq) GetEnd

func (m *SpanSeriesReq) GetEnd() int64

func (*SpanSeriesReq) GetFields

func (m *SpanSeriesReq) GetFields() string

func (*SpanSeriesReq) GetOperationName

func (m *SpanSeriesReq) GetOperationName() string

func (*SpanSeriesReq) GetServiceName

func (m *SpanSeriesReq) GetServiceName() string

func (*SpanSeriesReq) GetStart

func (m *SpanSeriesReq) GetStart() int64

func (*SpanSeriesReq) ProtoMessage

func (*SpanSeriesReq) ProtoMessage()

func (*SpanSeriesReq) Reset

func (m *SpanSeriesReq) Reset()

func (*SpanSeriesReq) String

func (m *SpanSeriesReq) String() string

func (*SpanSeriesReq) XXX_DiscardUnknown

func (m *SpanSeriesReq) XXX_DiscardUnknown()

func (*SpanSeriesReq) XXX_Marshal

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

func (*SpanSeriesReq) XXX_Merge

func (dst *SpanSeriesReq) XXX_Merge(src proto.Message)

func (*SpanSeriesReq) XXX_Size

func (m *SpanSeriesReq) XXX_Size() int

func (*SpanSeriesReq) XXX_Unmarshal

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

type TagValue

type TagValue struct {
	// Types that are valid to be assigned to Value:
	//	*TagValue_StringValue
	//	*TagValue_Int64Value
	//	*TagValue_BoolValue
	//	*TagValue_FloatValue
	Value                isTagValue_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*TagValue) Descriptor

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

func (*TagValue) GetBoolValue

func (m *TagValue) GetBoolValue() bool

func (*TagValue) GetFloatValue

func (m *TagValue) GetFloatValue() float32

func (*TagValue) GetInt64Value

func (m *TagValue) GetInt64Value() int64

func (*TagValue) GetStringValue

func (m *TagValue) GetStringValue() string

func (*TagValue) GetValue

func (m *TagValue) GetValue() isTagValue_Value

func (*TagValue) MarshalJSON

func (t *TagValue) MarshalJSON() ([]byte, error)

MarshalJSON .

func (*TagValue) MarshalJSONPB

func (t *TagValue) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB .

func (*TagValue) ProtoMessage

func (*TagValue) ProtoMessage()

func (*TagValue) Reset

func (m *TagValue) Reset()

func (*TagValue) String

func (m *TagValue) String() string

func (*TagValue) XXX_DiscardUnknown

func (m *TagValue) XXX_DiscardUnknown()

func (*TagValue) XXX_Marshal

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

func (*TagValue) XXX_Merge

func (dst *TagValue) XXX_Merge(src proto.Message)

func (*TagValue) XXX_OneofFuncs

func (*TagValue) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs is for the internal use of the proto package.

func (*TagValue) XXX_Size

func (m *TagValue) XXX_Size() int

func (*TagValue) XXX_Unmarshal

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

type TagValue_BoolValue

type TagValue_BoolValue struct {
	BoolValue bool `protobuf:"varint,4,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

func (*TagValue_BoolValue) MarshalJSON

func (t *TagValue_BoolValue) MarshalJSON() ([]byte, error)

MarshalJSON .

func (*TagValue_BoolValue) MarshalJSONPB

func (t *TagValue_BoolValue) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB .

type TagValue_FloatValue

type TagValue_FloatValue struct {
	FloatValue float32 `protobuf:"fixed32,5,opt,name=float_value,json=floatValue,proto3,oneof"`
}

func (*TagValue_FloatValue) MarshalJSON

func (t *TagValue_FloatValue) MarshalJSON() ([]byte, error)

MarshalJSON .

func (*TagValue_FloatValue) MarshalJSONPB

func (t *TagValue_FloatValue) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB .

type TagValue_Int64Value

type TagValue_Int64Value struct {
	Int64Value int64 `protobuf:"varint,3,opt,name=int64_value,json=int64Value,proto3,oneof"`
}

func (*TagValue_Int64Value) MarshalJSON

func (t *TagValue_Int64Value) MarshalJSON() ([]byte, error)

MarshalJSON .

func (*TagValue_Int64Value) MarshalJSONPB

func (t *TagValue_Int64Value) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB .

type TagValue_StringValue

type TagValue_StringValue struct {
	StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"`
}

func (*TagValue_StringValue) MarshalJSON

func (t *TagValue_StringValue) MarshalJSON() ([]byte, error)

MarshalJSON .

func (*TagValue_StringValue) MarshalJSONPB

func (t *TagValue_StringValue) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB .

type TraceReply

type TraceReply struct {
	ServiceCount         int32    `protobuf:"varint,1,opt,name=service_count,json=serviceCount,proto3" json:"service_count,omitempty"`
	SpanCount            int32    `protobuf:"varint,2,opt,name=span_count,json=spanCount,proto3" json:"span_count,omitempty"`
	MaxLevel             int32    `protobuf:"varint,3,opt,name=max_level,json=maxLevel,proto3" json:"max_level,omitempty"`
	Root                 *Span    `protobuf:"bytes,4,opt,name=root" json:"root,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TraceReply) Descriptor

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

func (*TraceReply) GetMaxLevel

func (m *TraceReply) GetMaxLevel() int32

func (*TraceReply) GetRoot

func (m *TraceReply) GetRoot() *Span

func (*TraceReply) GetServiceCount

func (m *TraceReply) GetServiceCount() int32

func (*TraceReply) GetSpanCount

func (m *TraceReply) GetSpanCount() int32

func (*TraceReply) ProtoMessage

func (*TraceReply) ProtoMessage()

func (*TraceReply) Reset

func (m *TraceReply) Reset()

func (*TraceReply) String

func (m *TraceReply) String() string

func (*TraceReply) XXX_DiscardUnknown

func (m *TraceReply) XXX_DiscardUnknown()

func (*TraceReply) XXX_Marshal

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

func (*TraceReply) XXX_Merge

func (dst *TraceReply) XXX_Merge(src proto.Message)

func (*TraceReply) XXX_Size

func (m *TraceReply) XXX_Size() int

func (*TraceReply) XXX_Unmarshal

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

type TraceReq

type TraceReq struct {
	TraceId              string   `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty" form:"trace_id" validate:"required"`
	SpanId               string   `protobuf:"bytes,2,opt,name=span_id,json=spanId,proto3" json:"span_id,omitempty" form:"span_id"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TraceReq) Descriptor

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

func (*TraceReq) GetSpanId

func (m *TraceReq) GetSpanId() string

func (*TraceReq) GetTraceId

func (m *TraceReq) GetTraceId() string

func (*TraceReq) ProtoMessage

func (*TraceReq) ProtoMessage()

func (*TraceReq) Reset

func (m *TraceReq) Reset()

func (*TraceReq) String

func (m *TraceReq) String() string

func (*TraceReq) XXX_DiscardUnknown

func (m *TraceReq) XXX_DiscardUnknown()

func (*TraceReq) XXX_Marshal

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

func (*TraceReq) XXX_Merge

func (dst *TraceReq) XXX_Merge(src proto.Message)

func (*TraceReq) XXX_Size

func (m *TraceReq) XXX_Size() int

func (*TraceReq) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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