Package : envoy.type.tracing.v2

Top

custom_tag.proto

Table of Contents

CustomTag

Field Type Label Description
tag string Used to populate the tag name.
literal envoy.type.tracing.v2.CustomTag.Literal A literal custom tag.
environment envoy.type.tracing.v2.CustomTag.Environment An environment custom tag.
requestHeader envoy.type.tracing.v2.CustomTag.Header A request header custom tag.
metadata envoy.type.tracing.v2.CustomTag.Metadata A custom tag to obtain tag value from the metadata.

CustomTag.Environment

Field Type Label Description
name string Environment variable name to obtain the value to populate the tag value.
defaultValue string 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.

CustomTag.Header

Field Type Label Description
name string Header name to obtain the value to populate the tag value.
defaultValue string When the header does not exist, the tag value will be populated with this default value if specified, otherwise no tag will be populated.

CustomTag.Literal

Field Type Label Description
value string Static literal value to populate the tag value.

CustomTag.Metadata

Field Type Label Description
kind envoy.type.metadata.v2.MetadataKind Specify what kind of metadata to obtain tag value from.
metadataKey envoy.type.metadata.v2.MetadataKey Metadata key to define the path to retrieve the tag value.
defaultValue string When no valid metadata is found, the tag value would be populated with this default value if specified, otherwise no tag would be populated.