import "github.com/envoyproxy/go-control-plane/envoy/extensions/tracers/lightstep/v4alpha"
lightstep.pb.go lightstep.pb.validate.go
var ( LightstepConfig_PropagationMode_name = map[int32]string{ 0: "ENVOY", 1: "LIGHTSTEP", 2: "B3", 3: "TRACE_CONTEXT", } LightstepConfig_PropagationMode_value = map[string]int32{ "ENVOY": 0, "LIGHTSTEP": 1, "B3": 2, "TRACE_CONTEXT": 3, } )
Enum value maps for LightstepConfig_PropagationMode.
var File_envoy_extensions_tracers_lightstep_v4alpha_lightstep_proto protoreflect.FileDescriptor
type LightstepConfig struct { // The cluster manager cluster that hosts the LightStep collectors. CollectorCluster string `protobuf:"bytes,1,opt,name=collector_cluster,json=collectorCluster,proto3" json:"collector_cluster,omitempty"` // File containing the access token to the `LightStep // <https://lightstep.com/>`_ API. AccessTokenFile string `protobuf:"bytes,2,opt,name=access_token_file,json=accessTokenFile,proto3" json:"access_token_file,omitempty"` // Propagation modes to use by LightStep's tracer. PropagationModes []LightstepConfig_PropagationMode `protobuf:"varint,3,rep,packed,name=propagation_modes,json=propagationModes,proto3,enum=envoy.extensions.tracers.lightstep.v4alpha.LightstepConfig_PropagationMode" json:"propagation_modes,omitempty"` // contains filtered or unexported fields }
Configuration for the LightStep tracer. [#extension: envoy.tracers.lightstep]
func (*LightstepConfig) Descriptor() ([]byte, []int)
Deprecated: Use LightstepConfig.ProtoReflect.Descriptor instead.
func (x *LightstepConfig) GetAccessTokenFile() string
func (x *LightstepConfig) GetCollectorCluster() string
func (x *LightstepConfig) GetPropagationModes() []LightstepConfig_PropagationMode
func (*LightstepConfig) ProtoMessage()
func (x *LightstepConfig) ProtoReflect() protoreflect.Message
func (x *LightstepConfig) Reset()
func (x *LightstepConfig) String() string
func (m *LightstepConfig) Validate() error
Validate checks the field values on LightstepConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type LightstepConfigValidationError struct {
// contains filtered or unexported fields
}
LightstepConfigValidationError is the validation error returned by LightstepConfig.Validate if the designated constraints aren't met.
func (e LightstepConfigValidationError) Cause() error
Cause function returns cause value.
func (e LightstepConfigValidationError) Error() string
Error satisfies the builtin error interface
func (e LightstepConfigValidationError) ErrorName() string
ErrorName returns error name.
func (e LightstepConfigValidationError) Field() string
Field function returns field value.
func (e LightstepConfigValidationError) Key() bool
Key function returns key value.
func (e LightstepConfigValidationError) Reason() string
Reason function returns reason value.
Available propagation modes
const ( // Propagate trace context in the single header x-ot-span-context. LightstepConfig_ENVOY LightstepConfig_PropagationMode = 0 // Propagate trace context using LightStep's native format. LightstepConfig_LIGHTSTEP LightstepConfig_PropagationMode = 1 // Propagate trace context using the b3 format. LightstepConfig_B3 LightstepConfig_PropagationMode = 2 // Propagation trace context using the w3 trace-context standard. LightstepConfig_TRACE_CONTEXT LightstepConfig_PropagationMode = 3 )
func (LightstepConfig_PropagationMode) Descriptor() protoreflect.EnumDescriptor
func (x LightstepConfig_PropagationMode) Enum() *LightstepConfig_PropagationMode
func (LightstepConfig_PropagationMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use LightstepConfig_PropagationMode.Descriptor instead.
func (x LightstepConfig_PropagationMode) Number() protoreflect.EnumNumber
func (x LightstepConfig_PropagationMode) String() string
func (LightstepConfig_PropagationMode) Type() protoreflect.EnumType
Package envoy_extensions_tracers_lightstep_v4alpha imports 18 packages (graph) and is imported by 6 packages. Updated 2021-01-08. Refresh now. Tools for package owners.