tracing

package
v0.18.11 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

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