Documentation ¶
Index ¶
- type ListenerTracingSettings
- func (*ListenerTracingSettings) Descriptor() ([]byte, []int)
- func (this *ListenerTracingSettings) Equal(that interface{}) bool
- func (m *ListenerTracingSettings) GetRequestHeadersForTags() []string
- func (m *ListenerTracingSettings) GetVerbose() bool
- func (*ListenerTracingSettings) ProtoMessage()
- func (m *ListenerTracingSettings) Reset()
- func (m *ListenerTracingSettings) String() string
- func (m *ListenerTracingSettings) XXX_DiscardUnknown()
- func (m *ListenerTracingSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListenerTracingSettings) XXX_Merge(src proto.Message)
- func (m *ListenerTracingSettings) XXX_Size() int
- func (m *ListenerTracingSettings) XXX_Unmarshal(b []byte) error
- type RouteTracingSettings
- func (*RouteTracingSettings) Descriptor() ([]byte, []int)
- func (this *RouteTracingSettings) Equal(that interface{}) bool
- func (m *RouteTracingSettings) GetRouteDescriptor() string
- func (*RouteTracingSettings) ProtoMessage()
- func (m *RouteTracingSettings) Reset()
- func (m *RouteTracingSettings) String() string
- func (m *RouteTracingSettings) XXX_DiscardUnknown()
- func (m *RouteTracingSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RouteTracingSettings) XXX_Merge(src proto.Message)
- func (m *RouteTracingSettings) XXX_Size() int
- func (m *RouteTracingSettings) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListenerTracingSettings ¶
type ListenerTracingSettings struct { // Optional. If specified, Envoy will include the headers and header values for any matching request headers. RequestHeadersForTags []string `` /* 128-byte string literal not displayed */ // Optional. If true, Envoy will include logs for streaming events. Default: false. Verbose bool `protobuf:"varint,2,opt,name=verbose,proto3" json:"verbose,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contains settings for configuring Envoy's tracing capabilities at the listener level. See here for additional information on Envoy's tracing capabilities: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/observability/tracing.html See here for additional information about configuring tracing with Gloo: https://gloo.solo.io/user_guides/setup_options/observability/#tracing
func (*ListenerTracingSettings) Descriptor ¶
func (*ListenerTracingSettings) Descriptor() ([]byte, []int)
func (*ListenerTracingSettings) Equal ¶
func (this *ListenerTracingSettings) Equal(that interface{}) bool
func (*ListenerTracingSettings) GetRequestHeadersForTags ¶
func (m *ListenerTracingSettings) GetRequestHeadersForTags() []string
func (*ListenerTracingSettings) GetVerbose ¶
func (m *ListenerTracingSettings) GetVerbose() bool
func (*ListenerTracingSettings) ProtoMessage ¶
func (*ListenerTracingSettings) ProtoMessage()
func (*ListenerTracingSettings) Reset ¶
func (m *ListenerTracingSettings) Reset()
func (*ListenerTracingSettings) String ¶
func (m *ListenerTracingSettings) String() string
func (*ListenerTracingSettings) XXX_DiscardUnknown ¶
func (m *ListenerTracingSettings) XXX_DiscardUnknown()
func (*ListenerTracingSettings) XXX_Marshal ¶
func (m *ListenerTracingSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListenerTracingSettings) XXX_Merge ¶
func (m *ListenerTracingSettings) XXX_Merge(src proto.Message)
func (*ListenerTracingSettings) XXX_Size ¶
func (m *ListenerTracingSettings) XXX_Size() int
func (*ListenerTracingSettings) XXX_Unmarshal ¶
func (m *ListenerTracingSettings) XXX_Unmarshal(b []byte) error
type RouteTracingSettings ¶
type RouteTracingSettings struct { // Optional. If set, will be used to identify the route that produced the trace. // Note that this value will be overridden if the "x-envoy-decorator-operation" header is passed. RouteDescriptor string `protobuf:"bytes,1,opt,name=route_descriptor,json=routeDescriptor,proto3" json:"route_descriptor,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contains settings for configuring Envoy's tracing capabilities at the route level. Note: must also specify ListenerTracingSettings for the associated listener. See here for additional information on Envoy's tracing capabilities: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/observability/tracing.html See here for additional information about configuring tracing with Gloo: https://gloo.solo.io/user_guides/setup_options/observability/#tracing
func (*RouteTracingSettings) Descriptor ¶
func (*RouteTracingSettings) Descriptor() ([]byte, []int)
func (*RouteTracingSettings) Equal ¶
func (this *RouteTracingSettings) Equal(that interface{}) bool
func (*RouteTracingSettings) GetRouteDescriptor ¶
func (m *RouteTracingSettings) GetRouteDescriptor() string
func (*RouteTracingSettings) ProtoMessage ¶
func (*RouteTracingSettings) ProtoMessage()
func (*RouteTracingSettings) Reset ¶
func (m *RouteTracingSettings) Reset()
func (*RouteTracingSettings) String ¶
func (m *RouteTracingSettings) String() string
func (*RouteTracingSettings) XXX_DiscardUnknown ¶
func (m *RouteTracingSettings) XXX_DiscardUnknown()
func (*RouteTracingSettings) XXX_Marshal ¶
func (m *RouteTracingSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RouteTracingSettings) XXX_Merge ¶
func (m *RouteTracingSettings) XXX_Merge(src proto.Message)
func (*RouteTracingSettings) XXX_Size ¶
func (m *RouteTracingSettings) XXX_Size() int
func (*RouteTracingSettings) XXX_Unmarshal ¶
func (m *RouteTracingSettings) XXX_Unmarshal(b []byte) error