tracingv2

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_type_tracing_v2_custom_tag_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CustomTag

type CustomTag struct {

	// Used to populate the tag name.
	Tag string `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	// Used to specify what kind of custom tag.
	//
	// Types that are assignable to Type:
	//
	//	*CustomTag_Literal_
	//	*CustomTag_Environment_
	//	*CustomTag_RequestHeader
	//	*CustomTag_Metadata_
	Type isCustomTag_Type `protobuf_oneof:"type"`
	// contains filtered or unexported fields
}

Describes custom tags for the active span. [#next-free-field: 6]

func (*CustomTag) Descriptor deprecated

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

Deprecated: Use CustomTag.ProtoReflect.Descriptor instead.

func (*CustomTag) GetEnvironment

func (x *CustomTag) GetEnvironment() *CustomTag_Environment

func (*CustomTag) GetLiteral

func (x *CustomTag) GetLiteral() *CustomTag_Literal

func (*CustomTag) GetMetadata

func (x *CustomTag) GetMetadata() *CustomTag_Metadata

func (*CustomTag) GetRequestHeader

func (x *CustomTag) GetRequestHeader() *CustomTag_Header

func (*CustomTag) GetTag

func (x *CustomTag) GetTag() string

func (*CustomTag) GetType

func (m *CustomTag) GetType() isCustomTag_Type

func (*CustomTag) ProtoMessage

func (*CustomTag) ProtoMessage()

func (*CustomTag) ProtoReflect

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

func (*CustomTag) Reset

func (x *CustomTag) Reset()

func (*CustomTag) String

func (x *CustomTag) String() string

type CustomTag_Environment

type CustomTag_Environment struct {

	// Environment variable name to obtain the value to populate the tag value.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// When the environment variable is not found,
	// the tag value will be populated with this default value if specified,
	// otherwise no tag will be populated.
	DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// contains filtered or unexported fields
}

Environment type custom tag with environment name and default value.

func (*CustomTag_Environment) Descriptor deprecated

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

Deprecated: Use CustomTag_Environment.ProtoReflect.Descriptor instead.

func (*CustomTag_Environment) GetDefaultValue

func (x *CustomTag_Environment) GetDefaultValue() string

func (*CustomTag_Environment) GetName

func (x *CustomTag_Environment) GetName() string

func (*CustomTag_Environment) ProtoMessage

func (*CustomTag_Environment) ProtoMessage()

func (*CustomTag_Environment) ProtoReflect

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

func (*CustomTag_Environment) Reset

func (x *CustomTag_Environment) Reset()

func (*CustomTag_Environment) String

func (x *CustomTag_Environment) String() string

type CustomTag_Environment_

type CustomTag_Environment_ struct {
	// An environment custom tag.
	Environment *CustomTag_Environment `protobuf:"bytes,3,opt,name=environment,proto3,oneof"`
}

type CustomTag_Header

type CustomTag_Header struct {

	// Header name to obtain the value to populate the tag value.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// When the header does not exist,
	// the tag value will be populated with this default value if specified,
	// otherwise no tag will be populated.
	DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// contains filtered or unexported fields
}

Header type custom tag with header name and default value.

func (*CustomTag_Header) Descriptor deprecated

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

Deprecated: Use CustomTag_Header.ProtoReflect.Descriptor instead.

func (*CustomTag_Header) GetDefaultValue

func (x *CustomTag_Header) GetDefaultValue() string

func (*CustomTag_Header) GetName

func (x *CustomTag_Header) GetName() string

func (*CustomTag_Header) ProtoMessage

func (*CustomTag_Header) ProtoMessage()

func (*CustomTag_Header) ProtoReflect

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

func (*CustomTag_Header) Reset

func (x *CustomTag_Header) Reset()

func (*CustomTag_Header) String

func (x *CustomTag_Header) String() string

type CustomTag_Literal

type CustomTag_Literal struct {

	// Static literal value to populate the tag value.
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Literal type custom tag with static value for the tag value.

func (*CustomTag_Literal) Descriptor deprecated

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

Deprecated: Use CustomTag_Literal.ProtoReflect.Descriptor instead.

func (*CustomTag_Literal) GetValue

func (x *CustomTag_Literal) GetValue() string

func (*CustomTag_Literal) ProtoMessage

func (*CustomTag_Literal) ProtoMessage()

func (*CustomTag_Literal) ProtoReflect

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

func (*CustomTag_Literal) Reset

func (x *CustomTag_Literal) Reset()

func (*CustomTag_Literal) String

func (x *CustomTag_Literal) String() string

type CustomTag_Literal_

type CustomTag_Literal_ struct {
	// A literal custom tag.
	Literal *CustomTag_Literal `protobuf:"bytes,2,opt,name=literal,proto3,oneof"`
}

type CustomTag_Metadata

type CustomTag_Metadata struct {

	// Specify what kind of metadata to obtain tag value from.
	Kind *v2.MetadataKind `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// Metadata key to define the path to retrieve the tag value.
	MetadataKey *v2.MetadataKey `protobuf:"bytes,2,opt,name=metadata_key,json=metadataKey,proto3" json:"metadata_key,omitempty"`
	// When no valid metadata is found,
	// the tag value would be populated with this default value if specified,
	// otherwise no tag would be populated.
	DefaultValue string `protobuf:"bytes,3,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// contains filtered or unexported fields
}

Metadata type custom tag using :ref:`MetadataKey <envoy_api_msg_type.metadata.v2.MetadataKey>` to retrieve the protobuf value from :ref:`Metadata <envoy_api_msg_core.Metadata>`, and populate the tag value with `the canonical JSON <https://developers.google.com/protocol-buffers/docs/proto3#json>`_ representation of it.

func (*CustomTag_Metadata) Descriptor deprecated

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

Deprecated: Use CustomTag_Metadata.ProtoReflect.Descriptor instead.

func (*CustomTag_Metadata) GetDefaultValue

func (x *CustomTag_Metadata) GetDefaultValue() string

func (*CustomTag_Metadata) GetKind

func (x *CustomTag_Metadata) GetKind() *v2.MetadataKind

func (*CustomTag_Metadata) GetMetadataKey

func (x *CustomTag_Metadata) GetMetadataKey() *v2.MetadataKey

func (*CustomTag_Metadata) ProtoMessage

func (*CustomTag_Metadata) ProtoMessage()

func (*CustomTag_Metadata) ProtoReflect

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

func (*CustomTag_Metadata) Reset

func (x *CustomTag_Metadata) Reset()

func (*CustomTag_Metadata) String

func (x *CustomTag_Metadata) String() string

type CustomTag_Metadata_

type CustomTag_Metadata_ struct {
	// A custom tag to obtain tag value from the metadata.
	Metadata *CustomTag_Metadata `protobuf:"bytes,5,opt,name=metadata,proto3,oneof"`
}

type CustomTag_RequestHeader

type CustomTag_RequestHeader struct {
	// A request header custom tag.
	RequestHeader *CustomTag_Header `protobuf:"bytes,4,opt,name=request_header,json=requestHeader,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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