proto

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_jaeger_proto protoreflect.FileDescriptor
View Source
var Jaeger_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "plugins.jaeger.Jaeger",
	HandlerType: (*JaegerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetServices",
			Handler:    _Jaeger_GetServices_Handler,
		},
		{
			MethodName: "GetOperations",
			Handler:    _Jaeger_GetOperations_Handler,
		},
		{
			MethodName: "GetTraces",
			Handler:    _Jaeger_GetTraces_Handler,
		},
		{
			MethodName: "GetTrace",
			Handler:    _Jaeger_GetTrace_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "jaeger.proto",
}

Jaeger_ServiceDesc is the grpc.ServiceDesc for Jaeger service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterJaegerServer

func RegisterJaegerServer(s grpc.ServiceRegistrar, srv JaegerServer)

Types

type GetOperationsRequest

type GetOperationsRequest struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Service string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOperationsRequest) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOperationsRequest. Required by controller-gen.

func (*GetOperationsRequest) DeepCopyInterface

func (in *GetOperationsRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetOperationsRequest. Required by controller-gen.

func (*GetOperationsRequest) DeepCopyInto

func (in *GetOperationsRequest) DeepCopyInto(out *GetOperationsRequest)

DeepCopyInto supports using GetOperationsRequest within kubernetes types, where deepcopy-gen is used.

func (*GetOperationsRequest) Descriptor deprecated

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

Deprecated: Use GetOperationsRequest.ProtoReflect.Descriptor instead.

func (*GetOperationsRequest) GetName

func (x *GetOperationsRequest) GetName() string

func (*GetOperationsRequest) GetService

func (x *GetOperationsRequest) GetService() string

func (*GetOperationsRequest) ProtoMessage

func (*GetOperationsRequest) ProtoMessage()

func (*GetOperationsRequest) ProtoReflect

func (x *GetOperationsRequest) ProtoReflect() protoreflect.Message

func (*GetOperationsRequest) Reset

func (x *GetOperationsRequest) Reset()

func (*GetOperationsRequest) String

func (x *GetOperationsRequest) String() string

type GetOperationsResponse

type GetOperationsResponse struct {
	Operations []*Operation `protobuf:"bytes,2,rep,name=operations,proto3" json:"operations,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOperationsResponse) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetOperationsResponse. Required by controller-gen.

func (*GetOperationsResponse) DeepCopyInterface

func (in *GetOperationsResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetOperationsResponse. Required by controller-gen.

func (*GetOperationsResponse) DeepCopyInto

func (in *GetOperationsResponse) DeepCopyInto(out *GetOperationsResponse)

DeepCopyInto supports using GetOperationsResponse within kubernetes types, where deepcopy-gen is used.

func (*GetOperationsResponse) Descriptor deprecated

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

Deprecated: Use GetOperationsResponse.ProtoReflect.Descriptor instead.

func (*GetOperationsResponse) GetOperations

func (x *GetOperationsResponse) GetOperations() []*Operation

func (*GetOperationsResponse) ProtoMessage

func (*GetOperationsResponse) ProtoMessage()

func (*GetOperationsResponse) ProtoReflect

func (x *GetOperationsResponse) ProtoReflect() protoreflect.Message

func (*GetOperationsResponse) Reset

func (x *GetOperationsResponse) Reset()

func (*GetOperationsResponse) String

func (x *GetOperationsResponse) String() string

type GetServicesRequest

type GetServicesRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServicesRequest) DeepCopy

func (in *GetServicesRequest) DeepCopy() *GetServicesRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetServicesRequest. Required by controller-gen.

func (*GetServicesRequest) DeepCopyInterface

func (in *GetServicesRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetServicesRequest. Required by controller-gen.

func (*GetServicesRequest) DeepCopyInto

func (in *GetServicesRequest) DeepCopyInto(out *GetServicesRequest)

DeepCopyInto supports using GetServicesRequest within kubernetes types, where deepcopy-gen is used.

func (*GetServicesRequest) Descriptor deprecated

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

Deprecated: Use GetServicesRequest.ProtoReflect.Descriptor instead.

func (*GetServicesRequest) GetName

func (x *GetServicesRequest) GetName() string

func (*GetServicesRequest) ProtoMessage

func (*GetServicesRequest) ProtoMessage()

func (*GetServicesRequest) ProtoReflect

func (x *GetServicesRequest) ProtoReflect() protoreflect.Message

func (*GetServicesRequest) Reset

func (x *GetServicesRequest) Reset()

func (*GetServicesRequest) String

func (x *GetServicesRequest) String() string

type GetServicesResponse

type GetServicesResponse struct {
	Services []string `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServicesResponse) DeepCopy

func (in *GetServicesResponse) DeepCopy() *GetServicesResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetServicesResponse. Required by controller-gen.

func (*GetServicesResponse) DeepCopyInterface

func (in *GetServicesResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetServicesResponse. Required by controller-gen.

func (*GetServicesResponse) DeepCopyInto

func (in *GetServicesResponse) DeepCopyInto(out *GetServicesResponse)

DeepCopyInto supports using GetServicesResponse within kubernetes types, where deepcopy-gen is used.

func (*GetServicesResponse) Descriptor deprecated

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

Deprecated: Use GetServicesResponse.ProtoReflect.Descriptor instead.

func (*GetServicesResponse) GetServices

func (x *GetServicesResponse) GetServices() []string

func (*GetServicesResponse) ProtoMessage

func (*GetServicesResponse) ProtoMessage()

func (*GetServicesResponse) ProtoReflect

func (x *GetServicesResponse) ProtoReflect() protoreflect.Message

func (*GetServicesResponse) Reset

func (x *GetServicesResponse) Reset()

func (*GetServicesResponse) String

func (x *GetServicesResponse) String() string

type GetTraceRequest

type GetTraceRequest struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	TraceID string `protobuf:"bytes,2,opt,name=traceID,proto3" json:"traceID,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTraceRequest) DeepCopy

func (in *GetTraceRequest) DeepCopy() *GetTraceRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetTraceRequest. Required by controller-gen.

func (*GetTraceRequest) DeepCopyInterface

func (in *GetTraceRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetTraceRequest. Required by controller-gen.

func (*GetTraceRequest) DeepCopyInto

func (in *GetTraceRequest) DeepCopyInto(out *GetTraceRequest)

DeepCopyInto supports using GetTraceRequest within kubernetes types, where deepcopy-gen is used.

func (*GetTraceRequest) Descriptor deprecated

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

Deprecated: Use GetTraceRequest.ProtoReflect.Descriptor instead.

func (*GetTraceRequest) GetName

func (x *GetTraceRequest) GetName() string

func (*GetTraceRequest) GetTraceID

func (x *GetTraceRequest) GetTraceID() string

func (*GetTraceRequest) ProtoMessage

func (*GetTraceRequest) ProtoMessage()

func (*GetTraceRequest) ProtoReflect

func (x *GetTraceRequest) ProtoReflect() protoreflect.Message

func (*GetTraceRequest) Reset

func (x *GetTraceRequest) Reset()

func (*GetTraceRequest) String

func (x *GetTraceRequest) String() string

type GetTraceResponse

type GetTraceResponse struct {
	Traces string `protobuf:"bytes,1,opt,name=traces,proto3" json:"traces,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTraceResponse) DeepCopy

func (in *GetTraceResponse) DeepCopy() *GetTraceResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetTraceResponse. Required by controller-gen.

func (*GetTraceResponse) DeepCopyInterface

func (in *GetTraceResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetTraceResponse. Required by controller-gen.

func (*GetTraceResponse) DeepCopyInto

func (in *GetTraceResponse) DeepCopyInto(out *GetTraceResponse)

DeepCopyInto supports using GetTraceResponse within kubernetes types, where deepcopy-gen is used.

func (*GetTraceResponse) Descriptor deprecated

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

Deprecated: Use GetTraceResponse.ProtoReflect.Descriptor instead.

func (*GetTraceResponse) GetTraces

func (x *GetTraceResponse) GetTraces() string

func (*GetTraceResponse) ProtoMessage

func (*GetTraceResponse) ProtoMessage()

func (*GetTraceResponse) ProtoReflect

func (x *GetTraceResponse) ProtoReflect() protoreflect.Message

func (*GetTraceResponse) Reset

func (x *GetTraceResponse) Reset()

func (*GetTraceResponse) String

func (x *GetTraceResponse) String() string

type GetTracesRequest

type GetTracesRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Limit       string `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"`
	MaxDuration string `protobuf:"bytes,3,opt,name=maxDuration,proto3" json:"maxDuration,omitempty"`
	MinDuration string `protobuf:"bytes,4,opt,name=minDuration,proto3" json:"minDuration,omitempty"`
	Service     string `protobuf:"bytes,5,opt,name=service,proto3" json:"service,omitempty"`
	Operation   string `protobuf:"bytes,6,opt,name=operation,proto3" json:"operation,omitempty"`
	Tags        string `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	TimeStart   int64  `protobuf:"varint,8,opt,name=timeStart,proto3" json:"timeStart,omitempty"`
	TimeEnd     int64  `protobuf:"varint,9,opt,name=timeEnd,proto3" json:"timeEnd,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTracesRequest) DeepCopy

func (in *GetTracesRequest) DeepCopy() *GetTracesRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetTracesRequest. Required by controller-gen.

func (*GetTracesRequest) DeepCopyInterface

func (in *GetTracesRequest) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetTracesRequest. Required by controller-gen.

func (*GetTracesRequest) DeepCopyInto

func (in *GetTracesRequest) DeepCopyInto(out *GetTracesRequest)

DeepCopyInto supports using GetTracesRequest within kubernetes types, where deepcopy-gen is used.

func (*GetTracesRequest) Descriptor deprecated

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

Deprecated: Use GetTracesRequest.ProtoReflect.Descriptor instead.

func (*GetTracesRequest) GetLimit

func (x *GetTracesRequest) GetLimit() string

func (*GetTracesRequest) GetMaxDuration

func (x *GetTracesRequest) GetMaxDuration() string

func (*GetTracesRequest) GetMinDuration

func (x *GetTracesRequest) GetMinDuration() string

func (*GetTracesRequest) GetName

func (x *GetTracesRequest) GetName() string

func (*GetTracesRequest) GetOperation

func (x *GetTracesRequest) GetOperation() string

func (*GetTracesRequest) GetService

func (x *GetTracesRequest) GetService() string

func (*GetTracesRequest) GetTags

func (x *GetTracesRequest) GetTags() string

func (*GetTracesRequest) GetTimeEnd

func (x *GetTracesRequest) GetTimeEnd() int64

func (*GetTracesRequest) GetTimeStart

func (x *GetTracesRequest) GetTimeStart() int64

func (*GetTracesRequest) ProtoMessage

func (*GetTracesRequest) ProtoMessage()

func (*GetTracesRequest) ProtoReflect

func (x *GetTracesRequest) ProtoReflect() protoreflect.Message

func (*GetTracesRequest) Reset

func (x *GetTracesRequest) Reset()

func (*GetTracesRequest) String

func (x *GetTracesRequest) String() string

type GetTracesResponse

type GetTracesResponse struct {
	Traces string `protobuf:"bytes,1,opt,name=traces,proto3" json:"traces,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTracesResponse) DeepCopy

func (in *GetTracesResponse) DeepCopy() *GetTracesResponse

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GetTracesResponse. Required by controller-gen.

func (*GetTracesResponse) DeepCopyInterface

func (in *GetTracesResponse) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new GetTracesResponse. Required by controller-gen.

func (*GetTracesResponse) DeepCopyInto

func (in *GetTracesResponse) DeepCopyInto(out *GetTracesResponse)

DeepCopyInto supports using GetTracesResponse within kubernetes types, where deepcopy-gen is used.

func (*GetTracesResponse) Descriptor deprecated

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

Deprecated: Use GetTracesResponse.ProtoReflect.Descriptor instead.

func (*GetTracesResponse) GetTraces

func (x *GetTracesResponse) GetTraces() string

func (*GetTracesResponse) ProtoMessage

func (*GetTracesResponse) ProtoMessage()

func (*GetTracesResponse) ProtoReflect

func (x *GetTracesResponse) ProtoReflect() protoreflect.Message

func (*GetTracesResponse) Reset

func (x *GetTracesResponse) Reset()

func (*GetTracesResponse) String

func (x *GetTracesResponse) String() string

type JaegerClient

type JaegerClient interface {
	GetServices(ctx context.Context, in *GetServicesRequest, opts ...grpc.CallOption) (*GetServicesResponse, error)
	GetOperations(ctx context.Context, in *GetOperationsRequest, opts ...grpc.CallOption) (*GetOperationsResponse, error)
	GetTraces(ctx context.Context, in *GetTracesRequest, opts ...grpc.CallOption) (*GetTracesResponse, error)
	GetTrace(ctx context.Context, in *GetTraceRequest, opts ...grpc.CallOption) (*GetTraceResponse, error)
}

JaegerClient is the client API for Jaeger 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 NewJaegerClient

func NewJaegerClient(cc grpc.ClientConnInterface) JaegerClient

type JaegerServer

type JaegerServer interface {
	GetServices(context.Context, *GetServicesRequest) (*GetServicesResponse, error)
	GetOperations(context.Context, *GetOperationsRequest) (*GetOperationsResponse, error)
	GetTraces(context.Context, *GetTracesRequest) (*GetTracesResponse, error)
	GetTrace(context.Context, *GetTraceRequest) (*GetTraceResponse, error)
	// contains filtered or unexported methods
}

JaegerServer is the server API for Jaeger service. All implementations must embed UnimplementedJaegerServer for forward compatibility

type Operation

type Operation struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	SpanKind string `protobuf:"bytes,2,opt,name=spanKind,proto3" json:"spanKind,omitempty"`
	// contains filtered or unexported fields
}

func (*Operation) DeepCopy

func (in *Operation) DeepCopy() *Operation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Operation. Required by controller-gen.

func (*Operation) DeepCopyInterface

func (in *Operation) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Operation. Required by controller-gen.

func (*Operation) DeepCopyInto

func (in *Operation) DeepCopyInto(out *Operation)

DeepCopyInto supports using Operation within kubernetes types, where deepcopy-gen is used.

func (*Operation) Descriptor deprecated

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

Deprecated: Use Operation.ProtoReflect.Descriptor instead.

func (*Operation) GetName

func (x *Operation) GetName() string

func (*Operation) GetSpanKind

func (x *Operation) GetSpanKind() string

func (*Operation) ProtoMessage

func (*Operation) ProtoMessage()

func (*Operation) ProtoReflect

func (x *Operation) ProtoReflect() protoreflect.Message

func (*Operation) Reset

func (x *Operation) Reset()

func (*Operation) String

func (x *Operation) String() string

type Query

type Query struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Service   string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
	Operation string `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"`
	Tags      string `protobuf:"bytes,4,opt,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Query) DeepCopy

func (in *Query) DeepCopy() *Query

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Query. Required by controller-gen.

func (*Query) DeepCopyInterface

func (in *Query) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Query. Required by controller-gen.

func (*Query) DeepCopyInto

func (in *Query) DeepCopyInto(out *Query)

DeepCopyInto supports using Query within kubernetes types, where deepcopy-gen is used.

func (*Query) Descriptor deprecated

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

Deprecated: Use Query.ProtoReflect.Descriptor instead.

func (*Query) GetName

func (x *Query) GetName() string

func (*Query) GetOperation

func (x *Query) GetOperation() string

func (*Query) GetService

func (x *Query) GetService() string

func (*Query) GetTags

func (x *Query) GetTags() string

func (*Query) ProtoMessage

func (*Query) ProtoMessage()

func (*Query) ProtoReflect

func (x *Query) ProtoReflect() protoreflect.Message

func (*Query) Reset

func (x *Query) Reset()

func (*Query) String

func (x *Query) String() string

type Spec

type Spec struct {
	Queries []*Query `protobuf:"bytes,1,rep,name=queries,proto3" json:"queries,omitempty"`
	// contains filtered or unexported fields
}

func (*Spec) DeepCopy

func (in *Spec) DeepCopy() *Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Spec. Required by controller-gen.

func (*Spec) DeepCopyInterface

func (in *Spec) DeepCopyInterface() interface{}

DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new Spec. Required by controller-gen.

func (*Spec) DeepCopyInto

func (in *Spec) DeepCopyInto(out *Spec)

DeepCopyInto supports using Spec within kubernetes types, where deepcopy-gen is used.

func (*Spec) Descriptor deprecated

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

Deprecated: Use Spec.ProtoReflect.Descriptor instead.

func (*Spec) GetQueries

func (x *Spec) GetQueries() []*Query

func (*Spec) ProtoMessage

func (*Spec) ProtoMessage()

func (*Spec) ProtoReflect

func (x *Spec) ProtoReflect() protoreflect.Message

func (*Spec) Reset

func (x *Spec) Reset()

func (*Spec) String

func (x *Spec) String() string

type UnimplementedJaegerServer

type UnimplementedJaegerServer struct {
}

UnimplementedJaegerServer must be embedded to have forward compatible implementations.

func (UnimplementedJaegerServer) GetOperations

func (UnimplementedJaegerServer) GetServices

func (UnimplementedJaegerServer) GetTrace

func (UnimplementedJaegerServer) GetTraces

type UnsafeJaegerServer

type UnsafeJaegerServer interface {
	// contains filtered or unexported methods
}

UnsafeJaegerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JaegerServer will result in compilation errors.

Jump to

Keyboard shortcuts

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