Documentation
¶
Index ¶
- Variables
- func RegisterControlPlaneServer(s grpc.ServiceRegistrar, srv ControlPlaneServer)
- type ClientDigestUpdate
- func (*ClientDigestUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ClientDigestUpdate) GetDigest() *Digest
- func (x *ClientDigestUpdate) GetOp() ClientDigestUpdate_Op
- func (*ClientDigestUpdate) ProtoMessage()
- func (x *ClientDigestUpdate) ProtoReflect() protoreflect.Message
- func (x *ClientDigestUpdate) Reset()
- func (x *ClientDigestUpdate) String() string
- type ClientDigestUpdate_Op
- func (ClientDigestUpdate_Op) Descriptor() protoreflect.EnumDescriptor
- func (x ClientDigestUpdate_Op) Enum() *ClientDigestUpdate_Op
- func (ClientDigestUpdate_Op) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClientDigestUpdate_Op) Number() protoreflect.EnumNumber
- func (x ClientDigestUpdate_Op) String() string
- func (ClientDigestUpdate_Op) Type() protoreflect.EnumType
- type ClientEventUpdate
- func (*ClientEventUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ClientEventUpdate) GetEvent() *Event
- func (x *ClientEventUpdate) GetOp() ClientEventUpdate_Op
- func (*ClientEventUpdate) ProtoMessage()
- func (x *ClientEventUpdate) ProtoReflect() protoreflect.Message
- func (x *ClientEventUpdate) Reset()
- func (x *ClientEventUpdate) String() string
- type ClientEventUpdate_Op
- func (ClientEventUpdate_Op) Descriptor() protoreflect.EnumDescriptor
- func (x ClientEventUpdate_Op) Enum() *ClientEventUpdate_Op
- func (ClientEventUpdate_Op) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClientEventUpdate_Op) Number() protoreflect.EnumNumber
- func (x ClientEventUpdate_Op) String() string
- func (ClientEventUpdate_Op) Type() protoreflect.EnumType
- type ClientListSamplersReq
- type ClientListSamplersRes
- func (*ClientListSamplersRes) Descriptor() ([]byte, []int)deprecated
- func (x *ClientListSamplersRes) GetSamplers() []*Sampler
- func (x *ClientListSamplersRes) GetStatus() *Status
- func (*ClientListSamplersRes) ProtoMessage()
- func (x *ClientListSamplersRes) ProtoReflect() protoreflect.Message
- func (x *ClientListSamplersRes) Reset()
- func (x *ClientListSamplersRes) String() string
- type ClientRegisterReq
- func (*ClientRegisterReq) Descriptor() ([]byte, []int)deprecated
- func (x *ClientRegisterReq) GetTags() map[string]string
- func (*ClientRegisterReq) ProtoMessage()
- func (x *ClientRegisterReq) ProtoReflect() protoreflect.Message
- func (x *ClientRegisterReq) Reset()
- func (x *ClientRegisterReq) String() string
- type ClientRegisterRes
- type ClientSamplerConfReq
- func (*ClientSamplerConfReq) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSamplerConfReq) GetSamplerConfigUpdate() *ClientSamplerConfigUpdate
- func (x *ClientSamplerConfReq) GetSamplerName() string
- func (x *ClientSamplerConfReq) GetSamplerResource() string
- func (*ClientSamplerConfReq) ProtoMessage()
- func (x *ClientSamplerConfReq) ProtoReflect() protoreflect.Message
- func (x *ClientSamplerConfReq) Reset()
- func (x *ClientSamplerConfReq) String() string
- type ClientSamplerConfRes
- func (*ClientSamplerConfRes) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSamplerConfRes) GetStatus() *Status
- func (*ClientSamplerConfRes) ProtoMessage()
- func (x *ClientSamplerConfRes) ProtoReflect() protoreflect.Message
- func (x *ClientSamplerConfRes) Reset()
- func (x *ClientSamplerConfRes) String() string
- type ClientSamplerConfigUpdate
- func (*ClientSamplerConfigUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSamplerConfigUpdate) GetDigestUpdates() []*ClientDigestUpdate
- func (x *ClientSamplerConfigUpdate) GetEventUpdates() []*ClientEventUpdate
- func (x *ClientSamplerConfigUpdate) GetLimiterIn() *Limiter
- func (x *ClientSamplerConfigUpdate) GetLimiterOut() *Limiter
- func (x *ClientSamplerConfigUpdate) GetReset_() *ClientSamplerConfigUpdate_Reset
- func (x *ClientSamplerConfigUpdate) GetSamplingIn() *Sampling
- func (x *ClientSamplerConfigUpdate) GetStreamUpdates() []*ClientStreamUpdate
- func (*ClientSamplerConfigUpdate) ProtoMessage()
- func (x *ClientSamplerConfigUpdate) ProtoReflect() protoreflect.Message
- func (x *ClientSamplerConfigUpdate) Reset()
- func (x *ClientSamplerConfigUpdate) String() string
- type ClientSamplerConfigUpdate_Reset
- func (*ClientSamplerConfigUpdate_Reset) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSamplerConfigUpdate_Reset) GetDigests() bool
- func (x *ClientSamplerConfigUpdate_Reset) GetEvents() bool
- func (x *ClientSamplerConfigUpdate_Reset) GetLimiterIn() bool
- func (x *ClientSamplerConfigUpdate_Reset) GetLimiterOut() bool
- func (x *ClientSamplerConfigUpdate_Reset) GetSamplingIn() bool
- func (x *ClientSamplerConfigUpdate_Reset) GetStreams() bool
- func (*ClientSamplerConfigUpdate_Reset) ProtoMessage()
- func (x *ClientSamplerConfigUpdate_Reset) ProtoReflect() protoreflect.Message
- func (x *ClientSamplerConfigUpdate_Reset) Reset()
- func (x *ClientSamplerConfigUpdate_Reset) String() string
- type ClientSamplerStats
- func (*ClientSamplerStats) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSamplerStats) GetSamplerUid() string
- func (x *ClientSamplerStats) GetSamplingStats() *SamplerSamplingStats
- func (*ClientSamplerStats) ProtoMessage()
- func (x *ClientSamplerStats) ProtoReflect() protoreflect.Message
- func (x *ClientSamplerStats) Reset()
- func (x *ClientSamplerStats) String() string
- type ClientSamplerStatsMsg
- func (*ClientSamplerStatsMsg) Descriptor() ([]byte, []int)deprecated
- func (x *ClientSamplerStatsMsg) GetSamplerStats() []*ClientSamplerStats
- func (*ClientSamplerStatsMsg) ProtoMessage()
- func (x *ClientSamplerStatsMsg) ProtoReflect() protoreflect.Message
- func (x *ClientSamplerStatsMsg) Reset()
- func (x *ClientSamplerStatsMsg) String() string
- type ClientStreamUpdate
- func (*ClientStreamUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *ClientStreamUpdate) GetOp() ClientStreamUpdate_Op
- func (x *ClientStreamUpdate) GetStream() *Stream
- func (*ClientStreamUpdate) ProtoMessage()
- func (x *ClientStreamUpdate) ProtoReflect() protoreflect.Message
- func (x *ClientStreamUpdate) Reset()
- func (x *ClientStreamUpdate) String() string
- type ClientStreamUpdate_Op
- func (ClientStreamUpdate_Op) Descriptor() protoreflect.EnumDescriptor
- func (x ClientStreamUpdate_Op) Enum() *ClientStreamUpdate_Op
- func (ClientStreamUpdate_Op) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClientStreamUpdate_Op) Number() protoreflect.EnumNumber
- func (x ClientStreamUpdate_Op) String() string
- func (ClientStreamUpdate_Op) Type() protoreflect.EnumType
- type ClientToServer
- func (*ClientToServer) Descriptor() ([]byte, []int)deprecated
- func (x *ClientToServer) GetClientUid() string
- func (x *ClientToServer) GetListSamplersReq() *ClientListSamplersReq
- func (m *ClientToServer) GetMessage() isClientToServer_Message
- func (x *ClientToServer) GetRegisterReq() *ClientRegisterReq
- func (x *ClientToServer) GetSamplerConfReq() *ClientSamplerConfReq
- func (x *ClientToServer) GetTimestamp() *timestamppb.Timestamp
- func (*ClientToServer) ProtoMessage()
- func (x *ClientToServer) ProtoReflect() protoreflect.Message
- func (x *ClientToServer) Reset()
- func (x *ClientToServer) String() string
- type ClientToServer_ListSamplersReq
- type ClientToServer_RegisterReq
- type ClientToServer_SamplerConfReq
- type ControlPlaneClient
- type ControlPlaneServer
- type ControlPlane_ClientConnClient
- type ControlPlane_ClientConnServer
- type ControlPlane_SamplerConnClient
- type ControlPlane_SamplerConnServer
- type DeterministicSampling
- func (*DeterministicSampling) Descriptor() ([]byte, []int)deprecated
- func (x *DeterministicSampling) GetSampleEmptyDeterminant() bool
- func (x *DeterministicSampling) GetSampleRate() int32
- func (*DeterministicSampling) ProtoMessage()
- func (x *DeterministicSampling) ProtoReflect() protoreflect.Message
- func (x *DeterministicSampling) Reset()
- func (x *DeterministicSampling) String() string
- type Digest
- func (*Digest) Descriptor() ([]byte, []int)deprecated
- func (x *Digest) GetBufferSize() int32
- func (x *Digest) GetComputationLocation() Digest_Location
- func (x *Digest) GetFlushPeriod() *durationpb.Duration
- func (x *Digest) GetName() string
- func (x *Digest) GetSt() *Digest_St
- func (x *Digest) GetStreamUid() string
- func (m *Digest) GetType() isDigest_Type
- func (x *Digest) GetUid() string
- func (x *Digest) GetValue() *Digest_Value
- func (*Digest) ProtoMessage()
- func (x *Digest) ProtoReflect() protoreflect.Message
- func (x *Digest) Reset()
- func (x *Digest) String() string
- type Digest_Location
- func (Digest_Location) Descriptor() protoreflect.EnumDescriptor
- func (x Digest_Location) Enum() *Digest_Location
- func (Digest_Location) EnumDescriptor() ([]byte, []int)deprecated
- func (x Digest_Location) Number() protoreflect.EnumNumber
- func (x Digest_Location) String() string
- func (Digest_Location) Type() protoreflect.EnumType
- type Digest_St
- type Digest_St_
- type Digest_Value
- type Digest_Value_
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetExportTemplate() string
- func (x *Event) GetLimiter() *Limiter
- func (x *Event) GetName() string
- func (x *Event) GetRule() *Rule
- func (x *Event) GetSampleType() SampleType
- func (x *Event) GetStreamUid() string
- func (x *Event) GetUid() string
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type Limiter
- type Rule
- type Rule_Language
- func (Rule_Language) Descriptor() protoreflect.EnumDescriptor
- func (x Rule_Language) Enum() *Rule_Language
- func (Rule_Language) EnumDescriptor() ([]byte, []int)deprecated
- func (x Rule_Language) Number() protoreflect.EnumNumber
- func (x Rule_Language) String() string
- func (Rule_Language) Type() protoreflect.EnumType
- type SampleType
- type Sampler
- func (*Sampler) Descriptor() ([]byte, []int)deprecated
- func (x *Sampler) GetConfig() *SamplerConfig
- func (x *Sampler) GetName() string
- func (x *Sampler) GetResource() string
- func (x *Sampler) GetSamplingStats() *SamplerSamplingStats
- func (x *Sampler) GetSchema() *Schema
- func (x *Sampler) GetTags() []*Sampler_Tag
- func (x *Sampler) GetUid() string
- func (*Sampler) ProtoMessage()
- func (x *Sampler) ProtoReflect() protoreflect.Message
- func (x *Sampler) Reset()
- func (x *Sampler) String() string
- type SamplerConfig
- func (*SamplerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SamplerConfig) GetDigests() []*Digest
- func (x *SamplerConfig) GetEvents() []*Event
- func (x *SamplerConfig) GetLimiterIn() *Limiter
- func (x *SamplerConfig) GetLimiterOut() *Limiter
- func (x *SamplerConfig) GetSamplingIn() *Sampling
- func (x *SamplerConfig) GetStreams() []*Stream
- func (*SamplerConfig) ProtoMessage()
- func (x *SamplerConfig) ProtoReflect() protoreflect.Message
- func (x *SamplerConfig) Reset()
- func (x *SamplerConfig) String() string
- type SamplerRegisterReq
- func (*SamplerRegisterReq) Descriptor() ([]byte, []int)deprecated
- func (x *SamplerRegisterReq) GetInitialConfig() *ClientSamplerConfigUpdate
- func (x *SamplerRegisterReq) GetTags() []*Sampler_Tag
- func (*SamplerRegisterReq) ProtoMessage()
- func (x *SamplerRegisterReq) ProtoReflect() protoreflect.Message
- func (x *SamplerRegisterReq) Reset()
- func (x *SamplerRegisterReq) String() string
- type SamplerRegisterRes
- func (*SamplerRegisterRes) Descriptor() ([]byte, []int)deprecated
- func (x *SamplerRegisterRes) GetStatus() *Status
- func (*SamplerRegisterRes) ProtoMessage()
- func (x *SamplerRegisterRes) ProtoReflect() protoreflect.Message
- func (x *SamplerRegisterRes) Reset()
- func (x *SamplerRegisterRes) String() string
- type SamplerSamplingStats
- func (*SamplerSamplingStats) Descriptor() ([]byte, []int)deprecated
- func (x *SamplerSamplingStats) GetSamplesDigested() uint64
- func (x *SamplerSamplingStats) GetSamplesEvaluated() uint64
- func (x *SamplerSamplingStats) GetSamplesExported() uint64
- func (*SamplerSamplingStats) ProtoMessage()
- func (x *SamplerSamplingStats) ProtoReflect() protoreflect.Message
- func (x *SamplerSamplingStats) Reset()
- func (x *SamplerSamplingStats) String() string
- type SamplerStatsMsg
- func (*SamplerStatsMsg) Descriptor() ([]byte, []int)deprecated
- func (x *SamplerStatsMsg) GetSamplingStats() *SamplerSamplingStats
- func (*SamplerStatsMsg) ProtoMessage()
- func (x *SamplerStatsMsg) ProtoReflect() protoreflect.Message
- func (x *SamplerStatsMsg) Reset()
- func (x *SamplerStatsMsg) String() string
- type SamplerToServer
- func (*SamplerToServer) Descriptor() ([]byte, []int)deprecated
- func (x *SamplerToServer) GetConfRes() *ServerSamplerConfRes
- func (m *SamplerToServer) GetMessage() isSamplerToServer_Message
- func (x *SamplerToServer) GetName() string
- func (x *SamplerToServer) GetRegisterReq() *SamplerRegisterReq
- func (x *SamplerToServer) GetResouce() string
- func (x *SamplerToServer) GetSamplerStatsMsg() *SamplerStatsMsg
- func (x *SamplerToServer) GetSamplerUid() string
- func (x *SamplerToServer) GetTimestamp() *timestamppb.Timestamp
- func (*SamplerToServer) ProtoMessage()
- func (x *SamplerToServer) ProtoReflect() protoreflect.Message
- func (x *SamplerToServer) Reset()
- func (x *SamplerToServer) String() string
- type SamplerToServer_ConfRes
- type SamplerToServer_RegisterReq
- type SamplerToServer_SamplerStatsMsg
- type Sampler_Tag
- func (*Sampler_Tag) Descriptor() ([]byte, []int)deprecated
- func (x *Sampler_Tag) GetAttrs() map[string]string
- func (x *Sampler_Tag) GetName() string
- func (*Sampler_Tag) ProtoMessage()
- func (x *Sampler_Tag) ProtoReflect() protoreflect.Message
- func (x *Sampler_Tag) Reset()
- func (x *Sampler_Tag) String() string
- type Sampling
- func (*Sampling) Descriptor() ([]byte, []int)deprecated
- func (x *Sampling) GetDeterministicSampling() *DeterministicSampling
- func (m *Sampling) GetSampling() isSampling_Sampling
- func (*Sampling) ProtoMessage()
- func (x *Sampling) ProtoReflect() protoreflect.Message
- func (x *Sampling) Reset()
- func (x *Sampling) String() string
- type Sampling_DeterministicSampling
- type Schema
- type Schema_Type
- func (Schema_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Schema_Type) Enum() *Schema_Type
- func (Schema_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Schema_Type) Number() protoreflect.EnumNumber
- func (x Schema_Type) String() string
- func (Schema_Type) Type() protoreflect.EnumType
- type ServerSamplerConfReq
- func (*ServerSamplerConfReq) Descriptor() ([]byte, []int)deprecated
- func (x *ServerSamplerConfReq) GetSamplerConfig() *SamplerConfig
- func (*ServerSamplerConfReq) ProtoMessage()
- func (x *ServerSamplerConfReq) ProtoReflect() protoreflect.Message
- func (x *ServerSamplerConfReq) Reset()
- func (x *ServerSamplerConfReq) String() string
- type ServerSamplerConfRes
- func (*ServerSamplerConfRes) Descriptor() ([]byte, []int)deprecated
- func (x *ServerSamplerConfRes) GetStatus() *Status
- func (*ServerSamplerConfRes) ProtoMessage()
- func (x *ServerSamplerConfRes) ProtoReflect() protoreflect.Message
- func (x *ServerSamplerConfRes) Reset()
- func (x *ServerSamplerConfRes) String() string
- type ServerToClient
- func (*ServerToClient) Descriptor() ([]byte, []int)deprecated
- func (x *ServerToClient) GetListSamplersRes() *ClientListSamplersRes
- func (m *ServerToClient) GetMessage() isServerToClient_Message
- func (x *ServerToClient) GetRegisterRes() *ClientRegisterRes
- func (x *ServerToClient) GetSamplerConfRes() *ClientSamplerConfRes
- func (x *ServerToClient) GetSamplerStatsMsg() *ClientSamplerStatsMsg
- func (x *ServerToClient) GetServerUid() string
- func (x *ServerToClient) GetTimestamp() *timestamppb.Timestamp
- func (*ServerToClient) ProtoMessage()
- func (x *ServerToClient) ProtoReflect() protoreflect.Message
- func (x *ServerToClient) Reset()
- func (x *ServerToClient) String() string
- type ServerToClient_ListSamplersRes
- type ServerToClient_RegisterRes
- type ServerToClient_SamplerConfRes
- type ServerToClient_SamplerStatsMsg
- type ServerToSampler
- func (*ServerToSampler) Descriptor() ([]byte, []int)deprecated
- func (x *ServerToSampler) GetConfReq() *ServerSamplerConfReq
- func (m *ServerToSampler) GetMessage() isServerToSampler_Message
- func (x *ServerToSampler) GetRegisterRes() *SamplerRegisterRes
- func (x *ServerToSampler) GetServerUid() string
- func (x *ServerToSampler) GetTimestamp() *timestamppb.Timestamp
- func (*ServerToSampler) ProtoMessage()
- func (x *ServerToSampler) ProtoReflect() protoreflect.Message
- func (x *ServerToSampler) Reset()
- func (x *ServerToSampler) String() string
- type ServerToSampler_ConfReq
- type ServerToSampler_RegisterRes
- type Status
- type Status_Type
- func (Status_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Status_Type) Enum() *Status_Type
- func (Status_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Status_Type) Number() protoreflect.EnumNumber
- func (x Status_Type) String() string
- func (Status_Type) Type() protoreflect.EnumType
- type Stream
- func (*Stream) Descriptor() ([]byte, []int)deprecated
- func (x *Stream) GetExportRawSamples() bool
- func (x *Stream) GetName() string
- func (x *Stream) GetRule() *Rule
- func (x *Stream) GetUid() string
- func (*Stream) ProtoMessage()
- func (x *Stream) ProtoReflect() protoreflect.Message
- func (x *Stream) Reset()
- func (x *Stream) String() string
- type UnimplementedControlPlaneServer
- type UnsafeControlPlaneServer
Constants ¶
This section is empty.
Variables ¶
var ( SampleType_name = map[int32]string{ 0: "UNKNOWN", 1: "RAW", 2: "STRUCT_DIGEST", 3: "EVENT", } SampleType_value = map[string]int32{ "UNKNOWN": 0, "RAW": 1, "STRUCT_DIGEST": 2, "EVENT": 3, } )
Enum value maps for SampleType.
var ( Status_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "OK", 2: "BAD_REQUEST", } Status_Type_value = map[string]int32{ "UNKNOWN": 0, "OK": 1, "BAD_REQUEST": 2, } )
Enum value maps for Status_Type.
var ( Rule_Language_name = map[int32]string{ 0: "UNKNOWN", 1: "CEL", } Rule_Language_value = map[string]int32{ "UNKNOWN": 0, "CEL": 1, } )
Enum value maps for Rule_Language.
var ( Digest_Location_name = map[int32]string{ 0: "UNKNOWN", 1: "SAMPLER", 2: "COLLECTOR", } Digest_Location_value = map[string]int32{ "UNKNOWN": 0, "SAMPLER": 1, "COLLECTOR": 2, } )
Enum value maps for Digest_Location.
var ( Schema_Type_name = map[int32]string{ 0: "SCHEMALESS", 1: "NATIVE", 2: "PROTOBUF", } Schema_Type_value = map[string]int32{ "SCHEMALESS": 0, "NATIVE": 1, "PROTOBUF": 2, } )
Enum value maps for Schema_Type.
var ( ClientStreamUpdate_Op_name = map[int32]string{ 0: "UNKNOWN", 1: "UPSERT", 2: "DELETE", } ClientStreamUpdate_Op_value = map[string]int32{ "UNKNOWN": 0, "UPSERT": 1, "DELETE": 2, } )
Enum value maps for ClientStreamUpdate_Op.
var ( ClientDigestUpdate_Op_name = map[int32]string{ 0: "UNKNOWN", 1: "UPSERT", 2: "DELETE", } ClientDigestUpdate_Op_value = map[string]int32{ "UNKNOWN": 0, "UPSERT": 1, "DELETE": 2, } )
Enum value maps for ClientDigestUpdate_Op.
var ( ClientEventUpdate_Op_name = map[int32]string{ 0: "UNKNOWN", 1: "UPSERT", 2: "DELETE", } ClientEventUpdate_Op_value = map[string]int32{ "UNKNOWN": 0, "UPSERT": 1, "DELETE": 2, } )
Enum value maps for ClientEventUpdate_Op.
var ControlPlane_ServiceDesc = grpc.ServiceDesc{ ServiceName: "ControlPlane", HandlerType: (*ControlPlaneServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "SamplerConn", Handler: _ControlPlane_SamplerConn_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "ClientConn", Handler: _ControlPlane_ClientConn_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "protos/controlplane.proto", }
ControlPlane_ServiceDesc is the grpc.ServiceDesc for ControlPlane service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_protos_controlplane_proto protoreflect.FileDescriptor
Functions ¶
func RegisterControlPlaneServer ¶
func RegisterControlPlaneServer(s grpc.ServiceRegistrar, srv ControlPlaneServer)
Types ¶
type ClientDigestUpdate ¶ added in v0.1.0
type ClientDigestUpdate struct {
Op ClientDigestUpdate_Op `protobuf:"varint,1,opt,name=op,proto3,enum=ClientDigestUpdate_Op" json:"op,omitempty"`
Digest *Digest `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
// contains filtered or unexported fields
}
func (*ClientDigestUpdate) Descriptor
deprecated
added in
v0.1.0
func (*ClientDigestUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ClientDigestUpdate.ProtoReflect.Descriptor instead.
func (*ClientDigestUpdate) GetDigest ¶ added in v0.1.0
func (x *ClientDigestUpdate) GetDigest() *Digest
func (*ClientDigestUpdate) GetOp ¶ added in v0.1.0
func (x *ClientDigestUpdate) GetOp() ClientDigestUpdate_Op
func (*ClientDigestUpdate) ProtoMessage ¶ added in v0.1.0
func (*ClientDigestUpdate) ProtoMessage()
func (*ClientDigestUpdate) ProtoReflect ¶ added in v0.1.0
func (x *ClientDigestUpdate) ProtoReflect() protoreflect.Message
func (*ClientDigestUpdate) Reset ¶ added in v0.1.0
func (x *ClientDigestUpdate) Reset()
func (*ClientDigestUpdate) String ¶ added in v0.1.0
func (x *ClientDigestUpdate) String() string
type ClientDigestUpdate_Op ¶ added in v0.1.0
type ClientDigestUpdate_Op int32
const ( ClientDigestUpdate_UNKNOWN ClientDigestUpdate_Op = 0 ClientDigestUpdate_UPSERT ClientDigestUpdate_Op = 1 ClientDigestUpdate_DELETE ClientDigestUpdate_Op = 2 )
func (ClientDigestUpdate_Op) Descriptor ¶ added in v0.1.0
func (ClientDigestUpdate_Op) Descriptor() protoreflect.EnumDescriptor
func (ClientDigestUpdate_Op) Enum ¶ added in v0.1.0
func (x ClientDigestUpdate_Op) Enum() *ClientDigestUpdate_Op
func (ClientDigestUpdate_Op) EnumDescriptor
deprecated
added in
v0.1.0
func (ClientDigestUpdate_Op) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClientDigestUpdate_Op.Descriptor instead.
func (ClientDigestUpdate_Op) Number ¶ added in v0.1.0
func (x ClientDigestUpdate_Op) Number() protoreflect.EnumNumber
func (ClientDigestUpdate_Op) String ¶ added in v0.1.0
func (x ClientDigestUpdate_Op) String() string
func (ClientDigestUpdate_Op) Type ¶ added in v0.1.0
func (ClientDigestUpdate_Op) Type() protoreflect.EnumType
type ClientEventUpdate ¶ added in v0.1.0
type ClientEventUpdate struct {
Op ClientEventUpdate_Op `protobuf:"varint,1,opt,name=op,proto3,enum=ClientEventUpdate_Op" json:"op,omitempty"`
Event *Event `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
// contains filtered or unexported fields
}
func (*ClientEventUpdate) Descriptor
deprecated
added in
v0.1.0
func (*ClientEventUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ClientEventUpdate.ProtoReflect.Descriptor instead.
func (*ClientEventUpdate) GetEvent ¶ added in v0.1.0
func (x *ClientEventUpdate) GetEvent() *Event
func (*ClientEventUpdate) GetOp ¶ added in v0.1.0
func (x *ClientEventUpdate) GetOp() ClientEventUpdate_Op
func (*ClientEventUpdate) ProtoMessage ¶ added in v0.1.0
func (*ClientEventUpdate) ProtoMessage()
func (*ClientEventUpdate) ProtoReflect ¶ added in v0.1.0
func (x *ClientEventUpdate) ProtoReflect() protoreflect.Message
func (*ClientEventUpdate) Reset ¶ added in v0.1.0
func (x *ClientEventUpdate) Reset()
func (*ClientEventUpdate) String ¶ added in v0.1.0
func (x *ClientEventUpdate) String() string
type ClientEventUpdate_Op ¶ added in v0.1.0
type ClientEventUpdate_Op int32
const ( ClientEventUpdate_UNKNOWN ClientEventUpdate_Op = 0 ClientEventUpdate_UPSERT ClientEventUpdate_Op = 1 ClientEventUpdate_DELETE ClientEventUpdate_Op = 2 )
func (ClientEventUpdate_Op) Descriptor ¶ added in v0.1.0
func (ClientEventUpdate_Op) Descriptor() protoreflect.EnumDescriptor
func (ClientEventUpdate_Op) Enum ¶ added in v0.1.0
func (x ClientEventUpdate_Op) Enum() *ClientEventUpdate_Op
func (ClientEventUpdate_Op) EnumDescriptor
deprecated
added in
v0.1.0
func (ClientEventUpdate_Op) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClientEventUpdate_Op.Descriptor instead.
func (ClientEventUpdate_Op) Number ¶ added in v0.1.0
func (x ClientEventUpdate_Op) Number() protoreflect.EnumNumber
func (ClientEventUpdate_Op) String ¶ added in v0.1.0
func (x ClientEventUpdate_Op) String() string
func (ClientEventUpdate_Op) Type ¶ added in v0.1.0
func (ClientEventUpdate_Op) Type() protoreflect.EnumType
type ClientListSamplersReq ¶
type ClientListSamplersReq struct {
// contains filtered or unexported fields
}
func (*ClientListSamplersReq) Descriptor
deprecated
func (*ClientListSamplersReq) Descriptor() ([]byte, []int)
Deprecated: Use ClientListSamplersReq.ProtoReflect.Descriptor instead.
func (*ClientListSamplersReq) ProtoMessage ¶
func (*ClientListSamplersReq) ProtoMessage()
func (*ClientListSamplersReq) ProtoReflect ¶
func (x *ClientListSamplersReq) ProtoReflect() protoreflect.Message
func (*ClientListSamplersReq) Reset ¶
func (x *ClientListSamplersReq) Reset()
func (*ClientListSamplersReq) String ¶
func (x *ClientListSamplersReq) String() string
type ClientListSamplersRes ¶
type ClientListSamplersRes struct {
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Samplers []*Sampler `protobuf:"bytes,2,rep,name=samplers,proto3" json:"samplers,omitempty"`
// contains filtered or unexported fields
}
func (*ClientListSamplersRes) Descriptor
deprecated
func (*ClientListSamplersRes) Descriptor() ([]byte, []int)
Deprecated: Use ClientListSamplersRes.ProtoReflect.Descriptor instead.
func (*ClientListSamplersRes) GetSamplers ¶
func (x *ClientListSamplersRes) GetSamplers() []*Sampler
func (*ClientListSamplersRes) GetStatus ¶
func (x *ClientListSamplersRes) GetStatus() *Status
func (*ClientListSamplersRes) ProtoMessage ¶
func (*ClientListSamplersRes) ProtoMessage()
func (*ClientListSamplersRes) ProtoReflect ¶
func (x *ClientListSamplersRes) ProtoReflect() protoreflect.Message
func (*ClientListSamplersRes) Reset ¶
func (x *ClientListSamplersRes) Reset()
func (*ClientListSamplersRes) String ¶
func (x *ClientListSamplersRes) String() string
type ClientRegisterReq ¶
type ClientRegisterReq struct {
Tags map[string]string `` /* 149-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ClientRegisterReq) Descriptor
deprecated
func (*ClientRegisterReq) Descriptor() ([]byte, []int)
Deprecated: Use ClientRegisterReq.ProtoReflect.Descriptor instead.
func (*ClientRegisterReq) GetTags ¶
func (x *ClientRegisterReq) GetTags() map[string]string
func (*ClientRegisterReq) ProtoMessage ¶
func (*ClientRegisterReq) ProtoMessage()
func (*ClientRegisterReq) ProtoReflect ¶
func (x *ClientRegisterReq) ProtoReflect() protoreflect.Message
func (*ClientRegisterReq) Reset ¶
func (x *ClientRegisterReq) Reset()
func (*ClientRegisterReq) String ¶
func (x *ClientRegisterReq) String() string
type ClientRegisterRes ¶
type ClientRegisterRes struct {
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*ClientRegisterRes) Descriptor
deprecated
func (*ClientRegisterRes) Descriptor() ([]byte, []int)
Deprecated: Use ClientRegisterRes.ProtoReflect.Descriptor instead.
func (*ClientRegisterRes) GetStatus ¶
func (x *ClientRegisterRes) GetStatus() *Status
func (*ClientRegisterRes) ProtoMessage ¶
func (*ClientRegisterRes) ProtoMessage()
func (*ClientRegisterRes) ProtoReflect ¶
func (x *ClientRegisterRes) ProtoReflect() protoreflect.Message
func (*ClientRegisterRes) Reset ¶
func (x *ClientRegisterRes) Reset()
func (*ClientRegisterRes) String ¶
func (x *ClientRegisterRes) String() string
type ClientSamplerConfReq ¶
type ClientSamplerConfReq struct {
// Name of the Samplers to configure. All samplers with the provided name will
// receive this configuration. It is a mandatory field.
SamplerName string `protobuf:"bytes,1,opt,name=sampler_name,json=samplerName,proto3" json:"sampler_name,omitempty"`
// Name of the resource where the sampler is defined
SamplerResource string `protobuf:"bytes,2,opt,name=sampler_resource,json=samplerResource,proto3" json:"sampler_resource,omitempty"`
// Update configuration options. If not set, resets all configuration options
SamplerConfigUpdate *ClientSamplerConfigUpdate `protobuf:"bytes,3,opt,name=sampler_config_update,json=samplerConfigUpdate,proto3" json:"sampler_config_update,omitempty"`
// contains filtered or unexported fields
}
func (*ClientSamplerConfReq) Descriptor
deprecated
func (*ClientSamplerConfReq) Descriptor() ([]byte, []int)
Deprecated: Use ClientSamplerConfReq.ProtoReflect.Descriptor instead.
func (*ClientSamplerConfReq) GetSamplerConfigUpdate ¶
func (x *ClientSamplerConfReq) GetSamplerConfigUpdate() *ClientSamplerConfigUpdate
func (*ClientSamplerConfReq) GetSamplerName ¶
func (x *ClientSamplerConfReq) GetSamplerName() string
func (*ClientSamplerConfReq) GetSamplerResource ¶
func (x *ClientSamplerConfReq) GetSamplerResource() string
func (*ClientSamplerConfReq) ProtoMessage ¶
func (*ClientSamplerConfReq) ProtoMessage()
func (*ClientSamplerConfReq) ProtoReflect ¶
func (x *ClientSamplerConfReq) ProtoReflect() protoreflect.Message
func (*ClientSamplerConfReq) Reset ¶
func (x *ClientSamplerConfReq) Reset()
func (*ClientSamplerConfReq) String ¶
func (x *ClientSamplerConfReq) String() string
type ClientSamplerConfRes ¶
type ClientSamplerConfRes struct {
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*ClientSamplerConfRes) Descriptor
deprecated
func (*ClientSamplerConfRes) Descriptor() ([]byte, []int)
Deprecated: Use ClientSamplerConfRes.ProtoReflect.Descriptor instead.
func (*ClientSamplerConfRes) GetStatus ¶
func (x *ClientSamplerConfRes) GetStatus() *Status
func (*ClientSamplerConfRes) ProtoMessage ¶
func (*ClientSamplerConfRes) ProtoMessage()
func (*ClientSamplerConfRes) ProtoReflect ¶
func (x *ClientSamplerConfRes) ProtoReflect() protoreflect.Message
func (*ClientSamplerConfRes) Reset ¶
func (x *ClientSamplerConfRes) Reset()
func (*ClientSamplerConfRes) String ¶
func (x *ClientSamplerConfRes) String() string
type ClientSamplerConfigUpdate ¶
type ClientSamplerConfigUpdate struct {
Reset_ *ClientSamplerConfigUpdate_Reset `protobuf:"bytes,1,opt,name=reset,proto3" json:"reset,omitempty"`
// All fields are optional. If a field is nil, it means that the field will
// not be updated.
StreamUpdates []*ClientStreamUpdate `protobuf:"bytes,2,rep,name=stream_updates,json=streamUpdates,proto3" json:"stream_updates,omitempty"`
LimiterIn *Limiter `protobuf:"bytes,3,opt,name=limiter_in,json=limiterIn,proto3" json:"limiter_in,omitempty"`
SamplingIn *Sampling `protobuf:"bytes,4,opt,name=sampling_in,json=samplingIn,proto3" json:"sampling_in,omitempty"`
LimiterOut *Limiter `protobuf:"bytes,5,opt,name=limiter_out,json=limiterOut,proto3" json:"limiter_out,omitempty"`
DigestUpdates []*ClientDigestUpdate `protobuf:"bytes,6,rep,name=digest_updates,json=digestUpdates,proto3" json:"digest_updates,omitempty"`
EventUpdates []*ClientEventUpdate `protobuf:"bytes,7,rep,name=event_updates,json=eventUpdates,proto3" json:"event_updates,omitempty"`
// contains filtered or unexported fields
}
func (*ClientSamplerConfigUpdate) Descriptor
deprecated
func (*ClientSamplerConfigUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ClientSamplerConfigUpdate.ProtoReflect.Descriptor instead.
func (*ClientSamplerConfigUpdate) GetDigestUpdates ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetDigestUpdates() []*ClientDigestUpdate
func (*ClientSamplerConfigUpdate) GetEventUpdates ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetEventUpdates() []*ClientEventUpdate
func (*ClientSamplerConfigUpdate) GetLimiterIn ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetLimiterIn() *Limiter
func (*ClientSamplerConfigUpdate) GetLimiterOut ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetLimiterOut() *Limiter
func (*ClientSamplerConfigUpdate) GetReset_ ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetReset_() *ClientSamplerConfigUpdate_Reset
func (*ClientSamplerConfigUpdate) GetSamplingIn ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetSamplingIn() *Sampling
func (*ClientSamplerConfigUpdate) GetStreamUpdates ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate) GetStreamUpdates() []*ClientStreamUpdate
func (*ClientSamplerConfigUpdate) ProtoMessage ¶
func (*ClientSamplerConfigUpdate) ProtoMessage()
func (*ClientSamplerConfigUpdate) ProtoReflect ¶
func (x *ClientSamplerConfigUpdate) ProtoReflect() protoreflect.Message
func (*ClientSamplerConfigUpdate) Reset ¶
func (x *ClientSamplerConfigUpdate) Reset()
func (*ClientSamplerConfigUpdate) String ¶
func (x *ClientSamplerConfigUpdate) String() string
type ClientSamplerConfigUpdate_Reset ¶ added in v0.1.0
type ClientSamplerConfigUpdate_Reset struct {
Streams bool `protobuf:"varint,1,opt,name=streams,proto3" json:"streams,omitempty"`
LimiterIn bool `protobuf:"varint,2,opt,name=limiter_in,json=limiterIn,proto3" json:"limiter_in,omitempty"`
SamplingIn bool `protobuf:"varint,3,opt,name=sampling_in,json=samplingIn,proto3" json:"sampling_in,omitempty"`
LimiterOut bool `protobuf:"varint,4,opt,name=limiter_out,json=limiterOut,proto3" json:"limiter_out,omitempty"`
Digests bool `protobuf:"varint,5,opt,name=digests,proto3" json:"digests,omitempty"`
Events bool `protobuf:"varint,6,opt,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
If a field is set to true, it means that the field is reset to its default. If a configuration option is reset and set in the same request, it will be first resetted and then set to its new value.
func (*ClientSamplerConfigUpdate_Reset) Descriptor
deprecated
added in
v0.1.0
func (*ClientSamplerConfigUpdate_Reset) Descriptor() ([]byte, []int)
Deprecated: Use ClientSamplerConfigUpdate_Reset.ProtoReflect.Descriptor instead.
func (*ClientSamplerConfigUpdate_Reset) GetDigests ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) GetDigests() bool
func (*ClientSamplerConfigUpdate_Reset) GetEvents ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) GetEvents() bool
func (*ClientSamplerConfigUpdate_Reset) GetLimiterIn ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) GetLimiterIn() bool
func (*ClientSamplerConfigUpdate_Reset) GetLimiterOut ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) GetLimiterOut() bool
func (*ClientSamplerConfigUpdate_Reset) GetSamplingIn ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) GetSamplingIn() bool
func (*ClientSamplerConfigUpdate_Reset) GetStreams ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) GetStreams() bool
func (*ClientSamplerConfigUpdate_Reset) ProtoMessage ¶ added in v0.1.0
func (*ClientSamplerConfigUpdate_Reset) ProtoMessage()
func (*ClientSamplerConfigUpdate_Reset) ProtoReflect ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) ProtoReflect() protoreflect.Message
func (*ClientSamplerConfigUpdate_Reset) Reset ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) Reset()
func (*ClientSamplerConfigUpdate_Reset) String ¶ added in v0.1.0
func (x *ClientSamplerConfigUpdate_Reset) String() string
type ClientSamplerStats ¶
type ClientSamplerStats struct {
SamplerUid string `protobuf:"bytes,1,opt,name=sampler_uid,json=samplerUid,proto3" json:"sampler_uid,omitempty"`
SamplingStats *SamplerSamplingStats `protobuf:"bytes,2,opt,name=sampling_stats,json=samplingStats,proto3" json:"sampling_stats,omitempty"`
// contains filtered or unexported fields
}
func (*ClientSamplerStats) Descriptor
deprecated
func (*ClientSamplerStats) Descriptor() ([]byte, []int)
Deprecated: Use ClientSamplerStats.ProtoReflect.Descriptor instead.
func (*ClientSamplerStats) GetSamplerUid ¶
func (x *ClientSamplerStats) GetSamplerUid() string
func (*ClientSamplerStats) GetSamplingStats ¶
func (x *ClientSamplerStats) GetSamplingStats() *SamplerSamplingStats
func (*ClientSamplerStats) ProtoMessage ¶
func (*ClientSamplerStats) ProtoMessage()
func (*ClientSamplerStats) ProtoReflect ¶
func (x *ClientSamplerStats) ProtoReflect() protoreflect.Message
func (*ClientSamplerStats) Reset ¶
func (x *ClientSamplerStats) Reset()
func (*ClientSamplerStats) String ¶
func (x *ClientSamplerStats) String() string
type ClientSamplerStatsMsg ¶
type ClientSamplerStatsMsg struct {
SamplerStats []*ClientSamplerStats `protobuf:"bytes,1,rep,name=sampler_stats,json=samplerStats,proto3" json:"sampler_stats,omitempty"`
// contains filtered or unexported fields
}
func (*ClientSamplerStatsMsg) Descriptor
deprecated
func (*ClientSamplerStatsMsg) Descriptor() ([]byte, []int)
Deprecated: Use ClientSamplerStatsMsg.ProtoReflect.Descriptor instead.
func (*ClientSamplerStatsMsg) GetSamplerStats ¶
func (x *ClientSamplerStatsMsg) GetSamplerStats() []*ClientSamplerStats
func (*ClientSamplerStatsMsg) ProtoMessage ¶
func (*ClientSamplerStatsMsg) ProtoMessage()
func (*ClientSamplerStatsMsg) ProtoReflect ¶
func (x *ClientSamplerStatsMsg) ProtoReflect() protoreflect.Message
func (*ClientSamplerStatsMsg) Reset ¶
func (x *ClientSamplerStatsMsg) Reset()
func (*ClientSamplerStatsMsg) String ¶
func (x *ClientSamplerStatsMsg) String() string
type ClientStreamUpdate ¶ added in v0.1.0
type ClientStreamUpdate struct {
Op ClientStreamUpdate_Op `protobuf:"varint,1,opt,name=op,proto3,enum=ClientStreamUpdate_Op" json:"op,omitempty"`
Stream *Stream `protobuf:"bytes,2,opt,name=stream,proto3" json:"stream,omitempty"`
// contains filtered or unexported fields
}
func (*ClientStreamUpdate) Descriptor
deprecated
added in
v0.1.0
func (*ClientStreamUpdate) Descriptor() ([]byte, []int)
Deprecated: Use ClientStreamUpdate.ProtoReflect.Descriptor instead.
func (*ClientStreamUpdate) GetOp ¶ added in v0.1.0
func (x *ClientStreamUpdate) GetOp() ClientStreamUpdate_Op
func (*ClientStreamUpdate) GetStream ¶ added in v0.1.0
func (x *ClientStreamUpdate) GetStream() *Stream
func (*ClientStreamUpdate) ProtoMessage ¶ added in v0.1.0
func (*ClientStreamUpdate) ProtoMessage()
func (*ClientStreamUpdate) ProtoReflect ¶ added in v0.1.0
func (x *ClientStreamUpdate) ProtoReflect() protoreflect.Message
func (*ClientStreamUpdate) Reset ¶ added in v0.1.0
func (x *ClientStreamUpdate) Reset()
func (*ClientStreamUpdate) String ¶ added in v0.1.0
func (x *ClientStreamUpdate) String() string
type ClientStreamUpdate_Op ¶ added in v0.1.0
type ClientStreamUpdate_Op int32
const ( ClientStreamUpdate_UNKNOWN ClientStreamUpdate_Op = 0 ClientStreamUpdate_UPSERT ClientStreamUpdate_Op = 1 ClientStreamUpdate_DELETE ClientStreamUpdate_Op = 2 )
func (ClientStreamUpdate_Op) Descriptor ¶ added in v0.1.0
func (ClientStreamUpdate_Op) Descriptor() protoreflect.EnumDescriptor
func (ClientStreamUpdate_Op) Enum ¶ added in v0.1.0
func (x ClientStreamUpdate_Op) Enum() *ClientStreamUpdate_Op
func (ClientStreamUpdate_Op) EnumDescriptor
deprecated
added in
v0.1.0
func (ClientStreamUpdate_Op) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClientStreamUpdate_Op.Descriptor instead.
func (ClientStreamUpdate_Op) Number ¶ added in v0.1.0
func (x ClientStreamUpdate_Op) Number() protoreflect.EnumNumber
func (ClientStreamUpdate_Op) String ¶ added in v0.1.0
func (x ClientStreamUpdate_Op) String() string
func (ClientStreamUpdate_Op) Type ¶ added in v0.1.0
func (ClientStreamUpdate_Op) Type() protoreflect.EnumType
type ClientToServer ¶
type ClientToServer struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ClientUid string `protobuf:"bytes,2,opt,name=client_uid,json=clientUid,proto3" json:"client_uid,omitempty"`
// Types that are assignable to Message:
// *ClientToServer_RegisterReq
// *ClientToServer_ListSamplersReq
// *ClientToServer_SamplerConfReq
Message isClientToServer_Message `protobuf_oneof:"Message"`
// contains filtered or unexported fields
}
func (*ClientToServer) Descriptor
deprecated
func (*ClientToServer) Descriptor() ([]byte, []int)
Deprecated: Use ClientToServer.ProtoReflect.Descriptor instead.
func (*ClientToServer) GetClientUid ¶
func (x *ClientToServer) GetClientUid() string
func (*ClientToServer) GetListSamplersReq ¶
func (x *ClientToServer) GetListSamplersReq() *ClientListSamplersReq
func (*ClientToServer) GetMessage ¶
func (m *ClientToServer) GetMessage() isClientToServer_Message
func (*ClientToServer) GetRegisterReq ¶
func (x *ClientToServer) GetRegisterReq() *ClientRegisterReq
func (*ClientToServer) GetSamplerConfReq ¶
func (x *ClientToServer) GetSamplerConfReq() *ClientSamplerConfReq
func (*ClientToServer) GetTimestamp ¶
func (x *ClientToServer) GetTimestamp() *timestamppb.Timestamp
func (*ClientToServer) ProtoMessage ¶
func (*ClientToServer) ProtoMessage()
func (*ClientToServer) ProtoReflect ¶
func (x *ClientToServer) ProtoReflect() protoreflect.Message
func (*ClientToServer) Reset ¶
func (x *ClientToServer) Reset()
func (*ClientToServer) String ¶
func (x *ClientToServer) String() string
type ClientToServer_ListSamplersReq ¶
type ClientToServer_ListSamplersReq struct {
ListSamplersReq *ClientListSamplersReq `protobuf:"bytes,4,opt,name=list_samplers_req,json=listSamplersReq,proto3,oneof"`
}
type ClientToServer_RegisterReq ¶
type ClientToServer_RegisterReq struct {
// Requests
RegisterReq *ClientRegisterReq `protobuf:"bytes,3,opt,name=register_req,json=registerReq,proto3,oneof"`
}
type ClientToServer_SamplerConfReq ¶
type ClientToServer_SamplerConfReq struct {
SamplerConfReq *ClientSamplerConfReq `protobuf:"bytes,5,opt,name=sampler_conf_req,json=samplerConfReq,proto3,oneof"`
}
type ControlPlaneClient ¶
type ControlPlaneClient interface {
SamplerConn(ctx context.Context, opts ...grpc.CallOption) (ControlPlane_SamplerConnClient, error)
ClientConn(ctx context.Context, opts ...grpc.CallOption) (ControlPlane_ClientConnClient, error)
}
ControlPlaneClient is the client API for ControlPlane 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 NewControlPlaneClient ¶
func NewControlPlaneClient(cc grpc.ClientConnInterface) ControlPlaneClient
type ControlPlaneServer ¶
type ControlPlaneServer interface {
SamplerConn(ControlPlane_SamplerConnServer) error
ClientConn(ControlPlane_ClientConnServer) error
// contains filtered or unexported methods
}
ControlPlaneServer is the server API for ControlPlane service. All implementations must embed UnimplementedControlPlaneServer for forward compatibility
type ControlPlane_ClientConnClient ¶
type ControlPlane_ClientConnClient interface {
Send(*ClientToServer) error
Recv() (*ServerToClient, error)
grpc.ClientStream
}
type ControlPlane_ClientConnServer ¶
type ControlPlane_ClientConnServer interface {
Send(*ServerToClient) error
Recv() (*ClientToServer, error)
grpc.ServerStream
}
type ControlPlane_SamplerConnClient ¶
type ControlPlane_SamplerConnClient interface {
Send(*SamplerToServer) error
Recv() (*ServerToSampler, error)
grpc.ClientStream
}
type ControlPlane_SamplerConnServer ¶
type ControlPlane_SamplerConnServer interface {
Send(*ServerToSampler) error
Recv() (*SamplerToServer, error)
grpc.ServerStream
}
type DeterministicSampling ¶ added in v0.1.0
type DeterministicSampling struct {
// the minimum sample_rate valid value is 1 (all samples)
SampleRate int32 `protobuf:"varint,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
SampleEmptyDeterminant bool `` /* 130-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*DeterministicSampling) Descriptor
deprecated
added in
v0.1.0
func (*DeterministicSampling) Descriptor() ([]byte, []int)
Deprecated: Use DeterministicSampling.ProtoReflect.Descriptor instead.
func (*DeterministicSampling) GetSampleEmptyDeterminant ¶ added in v0.1.0
func (x *DeterministicSampling) GetSampleEmptyDeterminant() bool
func (*DeterministicSampling) GetSampleRate ¶ added in v0.1.0
func (x *DeterministicSampling) GetSampleRate() int32
func (*DeterministicSampling) ProtoMessage ¶ added in v0.1.0
func (*DeterministicSampling) ProtoMessage()
func (*DeterministicSampling) ProtoReflect ¶ added in v0.1.0
func (x *DeterministicSampling) ProtoReflect() protoreflect.Message
func (*DeterministicSampling) Reset ¶ added in v0.1.0
func (x *DeterministicSampling) Reset()
func (*DeterministicSampling) String ¶ added in v0.1.0
func (x *DeterministicSampling) String() string
type Digest ¶ added in v0.1.0
type Digest struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
StreamUid string `protobuf:"bytes,3,opt,name=stream_uid,json=streamUid,proto3" json:"stream_uid,omitempty"`
FlushPeriod *durationpb.Duration `protobuf:"bytes,4,opt,name=flush_period,json=flushPeriod,proto3" json:"flush_period,omitempty"`
BufferSize int32 `protobuf:"varint,5,opt,name=buffer_size,json=bufferSize,proto3" json:"buffer_size,omitempty"`
ComputationLocation Digest_Location `` /* 140-byte string literal not displayed */
// Types that are assignable to Type:
// *Digest_St_
// *Digest_Value_
Type isDigest_Type `protobuf_oneof:"Type"`
// contains filtered or unexported fields
}
func (*Digest) Descriptor
deprecated
added in
v0.1.0
func (*Digest) GetBufferSize ¶ added in v0.1.0
func (*Digest) GetComputationLocation ¶ added in v0.1.0
func (x *Digest) GetComputationLocation() Digest_Location
func (*Digest) GetFlushPeriod ¶ added in v0.1.0
func (x *Digest) GetFlushPeriod() *durationpb.Duration
func (*Digest) GetStreamUid ¶ added in v0.1.0
func (*Digest) GetValue ¶ added in v0.1.0
func (x *Digest) GetValue() *Digest_Value
func (*Digest) ProtoMessage ¶ added in v0.1.0
func (*Digest) ProtoMessage()
func (*Digest) ProtoReflect ¶ added in v0.1.0
func (x *Digest) ProtoReflect() protoreflect.Message
type Digest_Location ¶ added in v0.1.0
type Digest_Location int32
const ( Digest_UNKNOWN Digest_Location = 0 Digest_SAMPLER Digest_Location = 1 Digest_COLLECTOR Digest_Location = 2 )
func (Digest_Location) Descriptor ¶ added in v0.1.0
func (Digest_Location) Descriptor() protoreflect.EnumDescriptor
func (Digest_Location) Enum ¶ added in v0.1.0
func (x Digest_Location) Enum() *Digest_Location
func (Digest_Location) EnumDescriptor
deprecated
added in
v0.1.0
func (Digest_Location) EnumDescriptor() ([]byte, []int)
Deprecated: Use Digest_Location.Descriptor instead.
func (Digest_Location) Number ¶ added in v0.1.0
func (x Digest_Location) Number() protoreflect.EnumNumber
func (Digest_Location) String ¶ added in v0.1.0
func (x Digest_Location) String() string
func (Digest_Location) Type ¶ added in v0.1.0
func (Digest_Location) Type() protoreflect.EnumType
type Digest_St ¶ added in v0.1.0
type Digest_St struct {
MaxProcessedFields int32 `protobuf:"varint,1,opt,name=max_processed_fields,json=maxProcessedFields,proto3" json:"max_processed_fields,omitempty"`
// contains filtered or unexported fields
}
func (*Digest_St) Descriptor
deprecated
added in
v0.1.0
func (*Digest_St) GetMaxProcessedFields ¶ added in v0.1.0
func (*Digest_St) ProtoMessage ¶ added in v0.1.0
func (*Digest_St) ProtoMessage()
func (*Digest_St) ProtoReflect ¶ added in v0.1.0
func (x *Digest_St) ProtoReflect() protoreflect.Message
type Digest_St_ ¶ added in v0.1.0
type Digest_St_ struct {
St *Digest_St `protobuf:"bytes,7,opt,name=st,proto3,oneof"`
}
type Digest_Value ¶ added in v0.1.0
type Digest_Value struct {
// Maximum number of fields to process when processing a sample
MaxProcessedFields int32 `protobuf:"varint,1,opt,name=max_processed_fields,json=maxProcessedFields,proto3" json:"max_processed_fields,omitempty"`
// contains filtered or unexported fields
}
func (*Digest_Value) Descriptor
deprecated
added in
v0.1.0
func (*Digest_Value) Descriptor() ([]byte, []int)
Deprecated: Use Digest_Value.ProtoReflect.Descriptor instead.
func (*Digest_Value) GetMaxProcessedFields ¶ added in v0.1.0
func (x *Digest_Value) GetMaxProcessedFields() int32
func (*Digest_Value) ProtoMessage ¶ added in v0.1.0
func (*Digest_Value) ProtoMessage()
func (*Digest_Value) ProtoReflect ¶ added in v0.1.0
func (x *Digest_Value) ProtoReflect() protoreflect.Message
func (*Digest_Value) Reset ¶ added in v0.1.0
func (x *Digest_Value) Reset()
func (*Digest_Value) String ¶ added in v0.1.0
func (x *Digest_Value) String() string
type Digest_Value_ ¶ added in v0.1.0
type Digest_Value_ struct {
Value *Digest_Value `protobuf:"bytes,8,opt,name=value,proto3,oneof"`
}
type Event ¶ added in v0.1.0
type Event struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
StreamUid string `protobuf:"bytes,3,opt,name=stream_uid,json=streamUid,proto3" json:"stream_uid,omitempty"`
SampleType SampleType `protobuf:"varint,4,opt,name=sample_type,json=sampleType,proto3,enum=SampleType" json:"sample_type,omitempty"`
Rule *Rule `protobuf:"bytes,5,opt,name=rule,proto3" json:"rule,omitempty"`
Limiter *Limiter `protobuf:"bytes,6,opt,name=limiter,proto3" json:"limiter,omitempty"`
ExportTemplate string `protobuf:"bytes,7,opt,name=export_template,json=exportTemplate,proto3" json:"export_template,omitempty"`
// contains filtered or unexported fields
}
func (*Event) Descriptor
deprecated
added in
v0.1.0
func (*Event) GetExportTemplate ¶ added in v0.3.0
func (*Event) GetLimiter ¶ added in v0.1.0
func (*Event) GetSampleType ¶ added in v0.1.0
func (x *Event) GetSampleType() SampleType
func (*Event) GetStreamUid ¶ added in v0.1.0
func (*Event) ProtoMessage ¶ added in v0.1.0
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶ added in v0.1.0
func (x *Event) ProtoReflect() protoreflect.Message
type Limiter ¶ added in v0.1.0
type Limiter struct {
// limit determines the maximum number of exported samples per second.
// -1 means no exported samples limit
// 0 means no samples will be exported
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*Limiter) Descriptor
deprecated
added in
v0.1.0
func (*Limiter) ProtoMessage ¶ added in v0.1.0
func (*Limiter) ProtoMessage()
func (*Limiter) ProtoReflect ¶ added in v0.1.0
func (x *Limiter) ProtoReflect() protoreflect.Message
type Rule ¶ added in v0.1.0
type Rule struct {
Language Rule_Language `protobuf:"varint,1,opt,name=language,proto3,enum=Rule_Language" json:"language,omitempty"`
Expression string `protobuf:"bytes,2,opt,name=expression,proto3" json:"expression,omitempty"`
// contains filtered or unexported fields
}
func (*Rule) Descriptor
deprecated
added in
v0.1.0
func (*Rule) GetExpression ¶ added in v0.1.0
func (*Rule) GetLanguage ¶ added in v0.1.0
func (x *Rule) GetLanguage() Rule_Language
func (*Rule) ProtoMessage ¶ added in v0.1.0
func (*Rule) ProtoMessage()
func (*Rule) ProtoReflect ¶ added in v0.1.0
func (x *Rule) ProtoReflect() protoreflect.Message
type Rule_Language ¶ added in v0.1.0
type Rule_Language int32
const ( Rule_UNKNOWN Rule_Language = 0 Rule_CEL Rule_Language = 1 )
func (Rule_Language) Descriptor ¶ added in v0.1.0
func (Rule_Language) Descriptor() protoreflect.EnumDescriptor
func (Rule_Language) Enum ¶ added in v0.1.0
func (x Rule_Language) Enum() *Rule_Language
func (Rule_Language) EnumDescriptor
deprecated
added in
v0.1.0
func (Rule_Language) EnumDescriptor() ([]byte, []int)
Deprecated: Use Rule_Language.Descriptor instead.
func (Rule_Language) Number ¶ added in v0.1.0
func (x Rule_Language) Number() protoreflect.EnumNumber
func (Rule_Language) String ¶ added in v0.1.0
func (x Rule_Language) String() string
func (Rule_Language) Type ¶ added in v0.1.0
func (Rule_Language) Type() protoreflect.EnumType
type SampleType ¶ added in v0.1.0
type SampleType int32
const ( SampleType_UNKNOWN SampleType = 0 SampleType_RAW SampleType = 1 SampleType_STRUCT_DIGEST SampleType = 2 SampleType_EVENT SampleType = 3 )
func (SampleType) Descriptor ¶ added in v0.1.0
func (SampleType) Descriptor() protoreflect.EnumDescriptor
func (SampleType) Enum ¶ added in v0.1.0
func (x SampleType) Enum() *SampleType
func (SampleType) EnumDescriptor
deprecated
added in
v0.1.0
func (SampleType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SampleType.Descriptor instead.
func (SampleType) Number ¶ added in v0.1.0
func (x SampleType) Number() protoreflect.EnumNumber
func (SampleType) String ¶ added in v0.1.0
func (x SampleType) String() string
func (SampleType) Type ¶ added in v0.1.0
func (SampleType) Type() protoreflect.EnumType
type Sampler ¶
type Sampler struct {
// Identifies a single Sampler
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
// User-friendly and user-defined name to identify a Sampler.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Defines the Sampler resource where it has been defined.
// Multiple samplers can have the same name and resource but will hav
// edifferent uids. e.g. multiple replicas of the same service will define
// multiple times the same sampler with different uids.
Resource string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
// User-defined tags to identify a Sampler.
// There are known tags that can be used to identify the Sampler type
// and may be used by the platform to provide additional functionality.
Tags []*Sampler_Tag `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
// Sampler schema information.
Schema *Schema `protobuf:"bytes,4,opt,name=schema,proto3" json:"schema,omitempty"`
// The Sampler configuration,
Config *SamplerConfig `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
// Statistics related to the Sampler sampling.
SamplingStats *SamplerSamplingStats `protobuf:"bytes,6,opt,name=sampling_stats,json=samplingStats,proto3" json:"sampling_stats,omitempty"`
// contains filtered or unexported fields
}
func (*Sampler) Descriptor
deprecated
func (*Sampler) GetConfig ¶
func (x *Sampler) GetConfig() *SamplerConfig
func (*Sampler) GetResource ¶
func (*Sampler) GetSamplingStats ¶
func (x *Sampler) GetSamplingStats() *SamplerSamplingStats
func (*Sampler) GetTags ¶ added in v0.3.0
func (x *Sampler) GetTags() []*Sampler_Tag
func (*Sampler) ProtoMessage ¶
func (*Sampler) ProtoMessage()
func (*Sampler) ProtoReflect ¶
func (x *Sampler) ProtoReflect() protoreflect.Message
type SamplerConfig ¶
type SamplerConfig struct {
// Configures the sampler streams.
Streams []*Stream `protobuf:"bytes,1,rep,name=streams,proto3" json:"streams,omitempty"`
// Sets an upper bound to the amount of samples that will be processed by the
// sampler. It protects the application from an excessive CPU usage due to the
// sampler processing a large amount of samples.
LimiterIn *Limiter `protobuf:"bytes,2,opt,name=limiter_in,json=limiterIn,proto3" json:"limiter_in,omitempty"`
// Defines the sampling strategy to apply when a sample is received and before
// processing it in any way (e.g. before determining if a sample belongs to a
// stream which would require parsing it and evaluating the stream rules).
// Sampling is performed after limiter_in has been applied.
SamplingIn *Sampling `protobuf:"bytes,3,opt,name=sampling_in,json=samplingIn,proto3" json:"sampling_in,omitempty"`
// Sets an upper bound to the amount of samples that will be exported by the
// sampler. It protects the application from overloading the network due to
// the sampler exporting a large amount of samples.
LimiterOut *Limiter `protobuf:"bytes,4,opt,name=limiter_out,json=limiterOut,proto3" json:"limiter_out,omitempty"`
// Configure the sampler digests.
Digests []*Digest `protobuf:"bytes,5,rep,name=digests,proto3" json:"digests,omitempty"`
// Configure the sampler events.
Events []*Event `protobuf:"bytes,6,rep,name=events,proto3" json:"events,omitempty"`
// contains filtered or unexported fields
}
Used to get and update the sampler configuration.
When sent by the server to update a sampler, only the fields that are present are updated. If a field is present, the previous value is replaced with the new one.
If the configuration option is configured from the client the process is as follows:
- Add new option to SamplerConfig
- Update platform/controlplane/data package to include new option to the internal controlplane structs
- Make sure new option can be set with the ClientSamplerConfigUpdate message
- Update at package platform/controlplane/server/internal/registry the method Client.UpdateSamplerConfig so the new option gets set in the server registry
- Update neblictl if the option can be configured using the CLI
func (*SamplerConfig) Descriptor
deprecated
func (*SamplerConfig) Descriptor() ([]byte, []int)
Deprecated: Use SamplerConfig.ProtoReflect.Descriptor instead.
func (*SamplerConfig) GetDigests ¶ added in v0.1.0
func (x *SamplerConfig) GetDigests() []*Digest
func (*SamplerConfig) GetEvents ¶ added in v0.1.0
func (x *SamplerConfig) GetEvents() []*Event
func (*SamplerConfig) GetLimiterIn ¶ added in v0.1.0
func (x *SamplerConfig) GetLimiterIn() *Limiter
func (*SamplerConfig) GetLimiterOut ¶ added in v0.1.0
func (x *SamplerConfig) GetLimiterOut() *Limiter
func (*SamplerConfig) GetSamplingIn ¶ added in v0.1.0
func (x *SamplerConfig) GetSamplingIn() *Sampling
func (*SamplerConfig) GetStreams ¶ added in v0.1.0
func (x *SamplerConfig) GetStreams() []*Stream
func (*SamplerConfig) ProtoMessage ¶
func (*SamplerConfig) ProtoMessage()
func (*SamplerConfig) ProtoReflect ¶
func (x *SamplerConfig) ProtoReflect() protoreflect.Message
func (*SamplerConfig) Reset ¶
func (x *SamplerConfig) Reset()
func (*SamplerConfig) String ¶
func (x *SamplerConfig) String() string
type SamplerRegisterReq ¶
type SamplerRegisterReq struct {
InitialConfig *ClientSamplerConfigUpdate `protobuf:"bytes,1,opt,name=initial_config,json=initialConfig,proto3" json:"initial_config,omitempty"`
Tags []*Sampler_Tag `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
// contains filtered or unexported fields
}
func (*SamplerRegisterReq) Descriptor
deprecated
func (*SamplerRegisterReq) Descriptor() ([]byte, []int)
Deprecated: Use SamplerRegisterReq.ProtoReflect.Descriptor instead.
func (*SamplerRegisterReq) GetInitialConfig ¶ added in v0.3.0
func (x *SamplerRegisterReq) GetInitialConfig() *ClientSamplerConfigUpdate
func (*SamplerRegisterReq) GetTags ¶
func (x *SamplerRegisterReq) GetTags() []*Sampler_Tag
func (*SamplerRegisterReq) ProtoMessage ¶
func (*SamplerRegisterReq) ProtoMessage()
func (*SamplerRegisterReq) ProtoReflect ¶
func (x *SamplerRegisterReq) ProtoReflect() protoreflect.Message
func (*SamplerRegisterReq) Reset ¶
func (x *SamplerRegisterReq) Reset()
func (*SamplerRegisterReq) String ¶
func (x *SamplerRegisterReq) String() string
type SamplerRegisterRes ¶
type SamplerRegisterRes struct {
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*SamplerRegisterRes) Descriptor
deprecated
func (*SamplerRegisterRes) Descriptor() ([]byte, []int)
Deprecated: Use SamplerRegisterRes.ProtoReflect.Descriptor instead.
func (*SamplerRegisterRes) GetStatus ¶
func (x *SamplerRegisterRes) GetStatus() *Status
func (*SamplerRegisterRes) ProtoMessage ¶
func (*SamplerRegisterRes) ProtoMessage()
func (*SamplerRegisterRes) ProtoReflect ¶
func (x *SamplerRegisterRes) ProtoReflect() protoreflect.Message
func (*SamplerRegisterRes) Reset ¶
func (x *SamplerRegisterRes) Reset()
func (*SamplerRegisterRes) String ¶
func (x *SamplerRegisterRes) String() string
type SamplerSamplingStats ¶
type SamplerSamplingStats struct {
SamplesEvaluated uint64 `protobuf:"varint,1,opt,name=samples_evaluated,json=samplesEvaluated,proto3" json:"samples_evaluated,omitempty"`
SamplesExported uint64 `protobuf:"varint,2,opt,name=samples_exported,json=samplesExported,proto3" json:"samples_exported,omitempty"`
SamplesDigested uint64 `protobuf:"varint,3,opt,name=samples_digested,json=samplesDigested,proto3" json:"samples_digested,omitempty"`
// contains filtered or unexported fields
}
func (*SamplerSamplingStats) Descriptor
deprecated
func (*SamplerSamplingStats) Descriptor() ([]byte, []int)
Deprecated: Use SamplerSamplingStats.ProtoReflect.Descriptor instead.
func (*SamplerSamplingStats) GetSamplesDigested ¶ added in v0.1.0
func (x *SamplerSamplingStats) GetSamplesDigested() uint64
func (*SamplerSamplingStats) GetSamplesEvaluated ¶
func (x *SamplerSamplingStats) GetSamplesEvaluated() uint64
func (*SamplerSamplingStats) GetSamplesExported ¶
func (x *SamplerSamplingStats) GetSamplesExported() uint64
func (*SamplerSamplingStats) ProtoMessage ¶
func (*SamplerSamplingStats) ProtoMessage()
func (*SamplerSamplingStats) ProtoReflect ¶
func (x *SamplerSamplingStats) ProtoReflect() protoreflect.Message
func (*SamplerSamplingStats) Reset ¶
func (x *SamplerSamplingStats) Reset()
func (*SamplerSamplingStats) String ¶
func (x *SamplerSamplingStats) String() string
type SamplerStatsMsg ¶
type SamplerStatsMsg struct {
SamplingStats *SamplerSamplingStats `protobuf:"bytes,2,opt,name=sampling_stats,json=samplingStats,proto3" json:"sampling_stats,omitempty"`
// contains filtered or unexported fields
}
func (*SamplerStatsMsg) Descriptor
deprecated
func (*SamplerStatsMsg) Descriptor() ([]byte, []int)
Deprecated: Use SamplerStatsMsg.ProtoReflect.Descriptor instead.
func (*SamplerStatsMsg) GetSamplingStats ¶
func (x *SamplerStatsMsg) GetSamplingStats() *SamplerSamplingStats
func (*SamplerStatsMsg) ProtoMessage ¶
func (*SamplerStatsMsg) ProtoMessage()
func (*SamplerStatsMsg) ProtoReflect ¶
func (x *SamplerStatsMsg) ProtoReflect() protoreflect.Message
func (*SamplerStatsMsg) Reset ¶
func (x *SamplerStatsMsg) Reset()
func (*SamplerStatsMsg) String ¶
func (x *SamplerStatsMsg) String() string
type SamplerToServer ¶
type SamplerToServer struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Resouce string `protobuf:"bytes,3,opt,name=resouce,proto3" json:"resouce,omitempty"`
SamplerUid string `protobuf:"bytes,4,opt,name=sampler_uid,json=samplerUid,proto3" json:"sampler_uid,omitempty"`
// Types that are assignable to Message:
// *SamplerToServer_SamplerStatsMsg
// *SamplerToServer_RegisterReq
// *SamplerToServer_ConfRes
Message isSamplerToServer_Message `protobuf_oneof:"Message"`
// contains filtered or unexported fields
}
func (*SamplerToServer) Descriptor
deprecated
func (*SamplerToServer) Descriptor() ([]byte, []int)
Deprecated: Use SamplerToServer.ProtoReflect.Descriptor instead.
func (*SamplerToServer) GetConfRes ¶
func (x *SamplerToServer) GetConfRes() *ServerSamplerConfRes
func (*SamplerToServer) GetMessage ¶
func (m *SamplerToServer) GetMessage() isSamplerToServer_Message
func (*SamplerToServer) GetName ¶ added in v0.1.0
func (x *SamplerToServer) GetName() string
func (*SamplerToServer) GetRegisterReq ¶
func (x *SamplerToServer) GetRegisterReq() *SamplerRegisterReq
func (*SamplerToServer) GetResouce ¶ added in v0.1.0
func (x *SamplerToServer) GetResouce() string
func (*SamplerToServer) GetSamplerStatsMsg ¶
func (x *SamplerToServer) GetSamplerStatsMsg() *SamplerStatsMsg
func (*SamplerToServer) GetSamplerUid ¶
func (x *SamplerToServer) GetSamplerUid() string
func (*SamplerToServer) GetTimestamp ¶
func (x *SamplerToServer) GetTimestamp() *timestamppb.Timestamp
func (*SamplerToServer) ProtoMessage ¶
func (*SamplerToServer) ProtoMessage()
func (*SamplerToServer) ProtoReflect ¶
func (x *SamplerToServer) ProtoReflect() protoreflect.Message
func (*SamplerToServer) Reset ¶
func (x *SamplerToServer) Reset()
func (*SamplerToServer) String ¶
func (x *SamplerToServer) String() string
type SamplerToServer_ConfRes ¶
type SamplerToServer_ConfRes struct {
// Responses
ConfRes *ServerSamplerConfRes `protobuf:"bytes,7,opt,name=conf_res,json=confRes,proto3,oneof"`
}
type SamplerToServer_RegisterReq ¶
type SamplerToServer_RegisterReq struct {
// Requests
RegisterReq *SamplerRegisterReq `protobuf:"bytes,6,opt,name=register_req,json=registerReq,proto3,oneof"`
}
type SamplerToServer_SamplerStatsMsg ¶
type SamplerToServer_SamplerStatsMsg struct {
// Messages
SamplerStatsMsg *SamplerStatsMsg `protobuf:"bytes,5,opt,name=sampler_stats_msg,json=samplerStatsMsg,proto3,oneof"`
}
type Sampler_Tag ¶ added in v0.3.0
type Sampler_Tag struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Attrs map[string]string `` /* 151-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Sampler_Tag) Descriptor
deprecated
added in
v0.3.0
func (*Sampler_Tag) Descriptor() ([]byte, []int)
Deprecated: Use Sampler_Tag.ProtoReflect.Descriptor instead.
func (*Sampler_Tag) GetAttrs ¶ added in v0.3.0
func (x *Sampler_Tag) GetAttrs() map[string]string
func (*Sampler_Tag) GetName ¶ added in v0.3.0
func (x *Sampler_Tag) GetName() string
func (*Sampler_Tag) ProtoMessage ¶ added in v0.3.0
func (*Sampler_Tag) ProtoMessage()
func (*Sampler_Tag) ProtoReflect ¶ added in v0.3.0
func (x *Sampler_Tag) ProtoReflect() protoreflect.Message
func (*Sampler_Tag) Reset ¶ added in v0.3.0
func (x *Sampler_Tag) Reset()
func (*Sampler_Tag) String ¶ added in v0.3.0
func (x *Sampler_Tag) String() string
type Sampling ¶ added in v0.1.0
type Sampling struct {
// Types that are assignable to Sampling:
// *Sampling_DeterministicSampling
Sampling isSampling_Sampling `protobuf_oneof:"Sampling"`
// contains filtered or unexported fields
}
func (*Sampling) Descriptor
deprecated
added in
v0.1.0
func (*Sampling) GetDeterministicSampling ¶ added in v0.1.0
func (x *Sampling) GetDeterministicSampling() *DeterministicSampling
func (*Sampling) GetSampling ¶ added in v0.1.0
func (m *Sampling) GetSampling() isSampling_Sampling
func (*Sampling) ProtoMessage ¶ added in v0.1.0
func (*Sampling) ProtoMessage()
func (*Sampling) ProtoReflect ¶ added in v0.1.0
func (x *Sampling) ProtoReflect() protoreflect.Message
type Sampling_DeterministicSampling ¶ added in v0.1.0
type Sampling_DeterministicSampling struct {
DeterministicSampling *DeterministicSampling `protobuf:"bytes,1,opt,name=deterministic_sampling,json=deterministicSampling,proto3,oneof"`
}
type Schema ¶
type Schema struct {
Type Schema_Type `protobuf:"varint,1,opt,name=type,proto3,enum=Schema_Type" json:"type,omitempty"`
Schema *anypb.Any `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"`
// contains filtered or unexported fields
}
func (*Schema) Descriptor
deprecated
func (*Schema) GetType ¶
func (x *Schema) GetType() Schema_Type
func (*Schema) ProtoMessage ¶
func (*Schema) ProtoMessage()
func (*Schema) ProtoReflect ¶
func (x *Schema) ProtoReflect() protoreflect.Message
type Schema_Type ¶
type Schema_Type int32
const ( Schema_SCHEMALESS Schema_Type = 0 Schema_NATIVE Schema_Type = 1 Schema_PROTOBUF Schema_Type = 2 )
func (Schema_Type) Descriptor ¶
func (Schema_Type) Descriptor() protoreflect.EnumDescriptor
func (Schema_Type) Enum ¶
func (x Schema_Type) Enum() *Schema_Type
func (Schema_Type) EnumDescriptor
deprecated
func (Schema_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Schema_Type.Descriptor instead.
func (Schema_Type) Number ¶
func (x Schema_Type) Number() protoreflect.EnumNumber
func (Schema_Type) String ¶
func (x Schema_Type) String() string
func (Schema_Type) Type ¶
func (Schema_Type) Type() protoreflect.EnumType
type ServerSamplerConfReq ¶ added in v0.1.0
type ServerSamplerConfReq struct {
// The Sampler configuration.
SamplerConfig *SamplerConfig `protobuf:"bytes,1,opt,name=sampler_config,json=samplerConfig,proto3" json:"sampler_config,omitempty"`
// contains filtered or unexported fields
}
func (*ServerSamplerConfReq) Descriptor
deprecated
added in
v0.1.0
func (*ServerSamplerConfReq) Descriptor() ([]byte, []int)
Deprecated: Use ServerSamplerConfReq.ProtoReflect.Descriptor instead.
func (*ServerSamplerConfReq) GetSamplerConfig ¶ added in v0.1.0
func (x *ServerSamplerConfReq) GetSamplerConfig() *SamplerConfig
func (*ServerSamplerConfReq) ProtoMessage ¶ added in v0.1.0
func (*ServerSamplerConfReq) ProtoMessage()
func (*ServerSamplerConfReq) ProtoReflect ¶ added in v0.1.0
func (x *ServerSamplerConfReq) ProtoReflect() protoreflect.Message
func (*ServerSamplerConfReq) Reset ¶ added in v0.1.0
func (x *ServerSamplerConfReq) Reset()
func (*ServerSamplerConfReq) String ¶ added in v0.1.0
func (x *ServerSamplerConfReq) String() string
type ServerSamplerConfRes ¶ added in v0.1.0
type ServerSamplerConfRes struct {
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*ServerSamplerConfRes) Descriptor
deprecated
added in
v0.1.0
func (*ServerSamplerConfRes) Descriptor() ([]byte, []int)
Deprecated: Use ServerSamplerConfRes.ProtoReflect.Descriptor instead.
func (*ServerSamplerConfRes) GetStatus ¶ added in v0.1.0
func (x *ServerSamplerConfRes) GetStatus() *Status
func (*ServerSamplerConfRes) ProtoMessage ¶ added in v0.1.0
func (*ServerSamplerConfRes) ProtoMessage()
func (*ServerSamplerConfRes) ProtoReflect ¶ added in v0.1.0
func (x *ServerSamplerConfRes) ProtoReflect() protoreflect.Message
func (*ServerSamplerConfRes) Reset ¶ added in v0.1.0
func (x *ServerSamplerConfRes) Reset()
func (*ServerSamplerConfRes) String ¶ added in v0.1.0
func (x *ServerSamplerConfRes) String() string
type ServerToClient ¶
type ServerToClient struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ServerUid string `protobuf:"bytes,2,opt,name=server_uid,json=serverUid,proto3" json:"server_uid,omitempty"`
// Types that are assignable to Message:
// *ServerToClient_SamplerStatsMsg
// *ServerToClient_RegisterRes
// *ServerToClient_ListSamplersRes
// *ServerToClient_SamplerConfRes
Message isServerToClient_Message `protobuf_oneof:"Message"`
// contains filtered or unexported fields
}
func (*ServerToClient) Descriptor
deprecated
func (*ServerToClient) Descriptor() ([]byte, []int)
Deprecated: Use ServerToClient.ProtoReflect.Descriptor instead.
func (*ServerToClient) GetListSamplersRes ¶
func (x *ServerToClient) GetListSamplersRes() *ClientListSamplersRes
func (*ServerToClient) GetMessage ¶
func (m *ServerToClient) GetMessage() isServerToClient_Message
func (*ServerToClient) GetRegisterRes ¶
func (x *ServerToClient) GetRegisterRes() *ClientRegisterRes
func (*ServerToClient) GetSamplerConfRes ¶
func (x *ServerToClient) GetSamplerConfRes() *ClientSamplerConfRes
func (*ServerToClient) GetSamplerStatsMsg ¶
func (x *ServerToClient) GetSamplerStatsMsg() *ClientSamplerStatsMsg
func (*ServerToClient) GetServerUid ¶
func (x *ServerToClient) GetServerUid() string
func (*ServerToClient) GetTimestamp ¶
func (x *ServerToClient) GetTimestamp() *timestamppb.Timestamp
func (*ServerToClient) ProtoMessage ¶
func (*ServerToClient) ProtoMessage()
func (*ServerToClient) ProtoReflect ¶
func (x *ServerToClient) ProtoReflect() protoreflect.Message
func (*ServerToClient) Reset ¶
func (x *ServerToClient) Reset()
func (*ServerToClient) String ¶
func (x *ServerToClient) String() string
type ServerToClient_ListSamplersRes ¶
type ServerToClient_ListSamplersRes struct {
ListSamplersRes *ClientListSamplersRes `protobuf:"bytes,5,opt,name=list_samplers_res,json=listSamplersRes,proto3,oneof"`
}
type ServerToClient_RegisterRes ¶
type ServerToClient_RegisterRes struct {
// Responses
RegisterRes *ClientRegisterRes `protobuf:"bytes,4,opt,name=register_res,json=registerRes,proto3,oneof"`
}
type ServerToClient_SamplerConfRes ¶
type ServerToClient_SamplerConfRes struct {
SamplerConfRes *ClientSamplerConfRes `protobuf:"bytes,6,opt,name=sampler_conf_res,json=samplerConfRes,proto3,oneof"`
}
type ServerToClient_SamplerStatsMsg ¶
type ServerToClient_SamplerStatsMsg struct {
// Messages
SamplerStatsMsg *ClientSamplerStatsMsg `protobuf:"bytes,3,opt,name=sampler_stats_msg,json=samplerStatsMsg,proto3,oneof"`
}
type ServerToSampler ¶
type ServerToSampler struct {
Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
ServerUid string `protobuf:"bytes,2,opt,name=server_uid,json=serverUid,proto3" json:"server_uid,omitempty"`
// Types that are assignable to Message:
// *ServerToSampler_RegisterRes
// *ServerToSampler_ConfReq
Message isServerToSampler_Message `protobuf_oneof:"Message"`
// contains filtered or unexported fields
}
func (*ServerToSampler) Descriptor
deprecated
func (*ServerToSampler) Descriptor() ([]byte, []int)
Deprecated: Use ServerToSampler.ProtoReflect.Descriptor instead.
func (*ServerToSampler) GetConfReq ¶
func (x *ServerToSampler) GetConfReq() *ServerSamplerConfReq
func (*ServerToSampler) GetMessage ¶
func (m *ServerToSampler) GetMessage() isServerToSampler_Message
func (*ServerToSampler) GetRegisterRes ¶
func (x *ServerToSampler) GetRegisterRes() *SamplerRegisterRes
func (*ServerToSampler) GetServerUid ¶
func (x *ServerToSampler) GetServerUid() string
func (*ServerToSampler) GetTimestamp ¶
func (x *ServerToSampler) GetTimestamp() *timestamppb.Timestamp
func (*ServerToSampler) ProtoMessage ¶
func (*ServerToSampler) ProtoMessage()
func (*ServerToSampler) ProtoReflect ¶
func (x *ServerToSampler) ProtoReflect() protoreflect.Message
func (*ServerToSampler) Reset ¶
func (x *ServerToSampler) Reset()
func (*ServerToSampler) String ¶
func (x *ServerToSampler) String() string
type ServerToSampler_ConfReq ¶
type ServerToSampler_ConfReq struct {
// Requests
ConfReq *ServerSamplerConfReq `protobuf:"bytes,4,opt,name=conf_req,json=confReq,proto3,oneof"`
}
type ServerToSampler_RegisterRes ¶
type ServerToSampler_RegisterRes struct {
// Responses
RegisterRes *SamplerRegisterRes `protobuf:"bytes,3,opt,name=register_res,json=registerRes,proto3,oneof"`
}
type Status ¶
type Status struct {
Type Status_Type `protobuf:"varint,1,opt,name=type,proto3,enum=Status_Type" json:"type,omitempty"`
ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
// contains filtered or unexported fields
}
func (*Status) Descriptor
deprecated
func (*Status) GetErrorMessage ¶
func (*Status) GetType ¶
func (x *Status) GetType() Status_Type
func (*Status) ProtoMessage ¶
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶
func (x *Status) ProtoReflect() protoreflect.Message
type Status_Type ¶
type Status_Type int32
const ( Status_UNKNOWN Status_Type = 0 Status_OK Status_Type = 1 Status_BAD_REQUEST Status_Type = 2 )
func (Status_Type) Descriptor ¶
func (Status_Type) Descriptor() protoreflect.EnumDescriptor
func (Status_Type) Enum ¶
func (x Status_Type) Enum() *Status_Type
func (Status_Type) EnumDescriptor
deprecated
func (Status_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Status_Type.Descriptor instead.
func (Status_Type) Number ¶
func (x Status_Type) Number() protoreflect.EnumNumber
func (Status_Type) String ¶
func (x Status_Type) String() string
func (Status_Type) Type ¶
func (Status_Type) Type() protoreflect.EnumType
type Stream ¶ added in v0.1.0
type Stream struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Rule *Rule `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"`
ExportRawSamples bool `protobuf:"varint,4,opt,name=export_raw_samples,json=exportRawSamples,proto3" json:"export_raw_samples,omitempty"`
// contains filtered or unexported fields
}
func (*Stream) Descriptor
deprecated
added in
v0.1.0
func (*Stream) GetExportRawSamples ¶ added in v0.1.0
func (*Stream) ProtoMessage ¶ added in v0.1.0
func (*Stream) ProtoMessage()
func (*Stream) ProtoReflect ¶ added in v0.1.0
func (x *Stream) ProtoReflect() protoreflect.Message
type UnimplementedControlPlaneServer ¶
type UnimplementedControlPlaneServer struct {
}
UnimplementedControlPlaneServer must be embedded to have forward compatible implementations.
func (UnimplementedControlPlaneServer) ClientConn ¶
func (UnimplementedControlPlaneServer) ClientConn(ControlPlane_ClientConnServer) error
func (UnimplementedControlPlaneServer) SamplerConn ¶
func (UnimplementedControlPlaneServer) SamplerConn(ControlPlane_SamplerConnServer) error
type UnsafeControlPlaneServer ¶
type UnsafeControlPlaneServer interface {
// contains filtered or unexported methods
}
UnsafeControlPlaneServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ControlPlaneServer will result in compilation errors.