tracingv2

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2024 License: Apache-2.0 Imports: 19 Imported by: 25

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 added in v0.9.6

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

func (*CustomTag) Reset

func (x *CustomTag) Reset()

func (*CustomTag) String

func (x *CustomTag) String() string

func (*CustomTag) Validate

func (m *CustomTag) Validate() error

Validate checks the field values on CustomTag with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CustomTag) ValidateAll added in v0.10.0

func (m *CustomTag) ValidateAll() error

ValidateAll checks the field values on CustomTag with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CustomTagMultiError, or nil if none found.

type CustomTagMultiError added in v0.10.0

type CustomTagMultiError []error

CustomTagMultiError is an error wrapping multiple validation errors returned by CustomTag.ValidateAll() if the designated constraints aren't met.

func (CustomTagMultiError) AllErrors added in v0.10.0

func (m CustomTagMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTagMultiError) Error added in v0.10.0

func (m CustomTagMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type CustomTagValidationError

type CustomTagValidationError struct {
	// contains filtered or unexported fields
}

CustomTagValidationError is the validation error returned by CustomTag.Validate if the designated constraints aren't met.

func (CustomTagValidationError) Cause

func (e CustomTagValidationError) Cause() error

Cause function returns cause value.

func (CustomTagValidationError) Error

func (e CustomTagValidationError) Error() string

Error satisfies the builtin error interface

func (CustomTagValidationError) ErrorName

func (e CustomTagValidationError) ErrorName() string

ErrorName returns error name.

func (CustomTagValidationError) Field

func (e CustomTagValidationError) Field() string

Field function returns field value.

func (CustomTagValidationError) Key

Key function returns key value.

func (CustomTagValidationError) Reason

func (e CustomTagValidationError) Reason() string

Reason function returns reason value.

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 added in v0.9.6

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

func (*CustomTag_Environment) Validate

func (m *CustomTag_Environment) Validate() error

Validate checks the field values on CustomTag_Environment with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CustomTag_Environment) ValidateAll added in v0.10.0

func (m *CustomTag_Environment) ValidateAll() error

ValidateAll checks the field values on CustomTag_Environment with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CustomTag_EnvironmentMultiError, or nil if none found.

type CustomTag_EnvironmentMultiError added in v0.10.0

type CustomTag_EnvironmentMultiError []error

CustomTag_EnvironmentMultiError is an error wrapping multiple validation errors returned by CustomTag_Environment.ValidateAll() if the designated constraints aren't met.

func (CustomTag_EnvironmentMultiError) AllErrors added in v0.10.0

func (m CustomTag_EnvironmentMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTag_EnvironmentMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type CustomTag_EnvironmentValidationError

type CustomTag_EnvironmentValidationError struct {
	// contains filtered or unexported fields
}

CustomTag_EnvironmentValidationError is the validation error returned by CustomTag_Environment.Validate if the designated constraints aren't met.

func (CustomTag_EnvironmentValidationError) Cause

Cause function returns cause value.

func (CustomTag_EnvironmentValidationError) Error

Error satisfies the builtin error interface

func (CustomTag_EnvironmentValidationError) ErrorName

ErrorName returns error name.

func (CustomTag_EnvironmentValidationError) Field

Field function returns field value.

func (CustomTag_EnvironmentValidationError) Key

Key function returns key value.

func (CustomTag_EnvironmentValidationError) Reason

Reason function returns reason value.

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 added in v0.9.6

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

func (*CustomTag_Header) Validate

func (m *CustomTag_Header) Validate() error

Validate checks the field values on CustomTag_Header with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CustomTag_Header) ValidateAll added in v0.10.0

func (m *CustomTag_Header) ValidateAll() error

ValidateAll checks the field values on CustomTag_Header with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CustomTag_HeaderMultiError, or nil if none found.

type CustomTag_HeaderMultiError added in v0.10.0

type CustomTag_HeaderMultiError []error

CustomTag_HeaderMultiError is an error wrapping multiple validation errors returned by CustomTag_Header.ValidateAll() if the designated constraints aren't met.

func (CustomTag_HeaderMultiError) AllErrors added in v0.10.0

func (m CustomTag_HeaderMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTag_HeaderMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type CustomTag_HeaderValidationError

type CustomTag_HeaderValidationError struct {
	// contains filtered or unexported fields
}

CustomTag_HeaderValidationError is the validation error returned by CustomTag_Header.Validate if the designated constraints aren't met.

func (CustomTag_HeaderValidationError) Cause

Cause function returns cause value.

func (CustomTag_HeaderValidationError) Error

Error satisfies the builtin error interface

func (CustomTag_HeaderValidationError) ErrorName

ErrorName returns error name.

func (CustomTag_HeaderValidationError) Field

Field function returns field value.

func (CustomTag_HeaderValidationError) Key

Key function returns key value.

func (CustomTag_HeaderValidationError) Reason

Reason function returns reason value.

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 added in v0.9.6

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

func (*CustomTag_Literal) Validate

func (m *CustomTag_Literal) Validate() error

Validate checks the field values on CustomTag_Literal with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CustomTag_Literal) ValidateAll added in v0.10.0

func (m *CustomTag_Literal) ValidateAll() error

ValidateAll checks the field values on CustomTag_Literal with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CustomTag_LiteralMultiError, or nil if none found.

type CustomTag_LiteralMultiError added in v0.10.0

type CustomTag_LiteralMultiError []error

CustomTag_LiteralMultiError is an error wrapping multiple validation errors returned by CustomTag_Literal.ValidateAll() if the designated constraints aren't met.

func (CustomTag_LiteralMultiError) AllErrors added in v0.10.0

func (m CustomTag_LiteralMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTag_LiteralMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type CustomTag_LiteralValidationError

type CustomTag_LiteralValidationError struct {
	// contains filtered or unexported fields
}

CustomTag_LiteralValidationError is the validation error returned by CustomTag_Literal.Validate if the designated constraints aren't met.

func (CustomTag_LiteralValidationError) Cause

Cause function returns cause value.

func (CustomTag_LiteralValidationError) Error

Error satisfies the builtin error interface

func (CustomTag_LiteralValidationError) ErrorName

ErrorName returns error name.

func (CustomTag_LiteralValidationError) Field

Field function returns field value.

func (CustomTag_LiteralValidationError) Key

Key function returns key value.

func (CustomTag_LiteralValidationError) Reason

Reason function returns reason value.

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 added in v0.9.6

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

func (*CustomTag_Metadata) Validate

func (m *CustomTag_Metadata) Validate() error

Validate checks the field values on CustomTag_Metadata with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CustomTag_Metadata) ValidateAll added in v0.10.0

func (m *CustomTag_Metadata) ValidateAll() error

ValidateAll checks the field values on CustomTag_Metadata with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CustomTag_MetadataMultiError, or nil if none found.

type CustomTag_MetadataMultiError added in v0.10.0

type CustomTag_MetadataMultiError []error

CustomTag_MetadataMultiError is an error wrapping multiple validation errors returned by CustomTag_Metadata.ValidateAll() if the designated constraints aren't met.

func (CustomTag_MetadataMultiError) AllErrors added in v0.10.0

func (m CustomTag_MetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTag_MetadataMultiError) Error added in v0.10.0

Error returns a concatenation of all the error messages it wraps.

type CustomTag_MetadataValidationError

type CustomTag_MetadataValidationError struct {
	// contains filtered or unexported fields
}

CustomTag_MetadataValidationError is the validation error returned by CustomTag_Metadata.Validate if the designated constraints aren't met.

func (CustomTag_MetadataValidationError) Cause

Cause function returns cause value.

func (CustomTag_MetadataValidationError) Error

Error satisfies the builtin error interface

func (CustomTag_MetadataValidationError) ErrorName

ErrorName returns error name.

func (CustomTag_MetadataValidationError) Field

Field function returns field value.

func (CustomTag_MetadataValidationError) Key

Key function returns key value.

func (CustomTag_MetadataValidationError) Reason

Reason function returns reason value.

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