Navigation :
Getting Started
What is Gloo Edge?
Setup
Guides
Operations
Reference
-
Open Source Attribution
-
API Reference
-- address.proto
-- address.proto
-- advanced_http.proto
-- advanced_http.proto
-- als.proto
-- annotations.proto
-- any.proto
-- api.proto
-- apple_dns_resolver.proto
-- artifact.proto
-- authority.proto
-- aws.proto
-- aws_ec2.proto
-- azure.proto
-- backoff.proto
-- base.proto
-- base.proto
-- buffer.proto
-- caching.proto
-- cares_dns_resolver.proto
-- cidr.proto
-- cipher_detection_input.proto
-- circuit_breaker.proto
-- cluster.proto
-- config.proto
-- config.proto
-- connection.proto
-- connection_limit.proto
-- consul.proto
-- context_params.proto
-- core.proto
-- cors.proto
-- csrf.proto
-- custom_tag.proto
-- datadog.proto
-- deprecation.proto
-- descriptor.proto
-- discovery.proto
-- dlp.proto
-- domain.proto
-- duration.proto
-- dynamic_forward_proxy.proto
-- empty.proto
-- endpoint.proto
-- envoy.glooe.solo.io.project
-- envoy_glooe_solo_io.project
-- event_service_config.proto
-- ext.proto
-- extauth.proto
-- extension.proto
-- extension.proto
-- extensions.proto
-- external_options.proto
-- extproc.proto
-- failover.proto
-- failover.proto
-- fault.proto
-- field_mask.proto
-- filter.proto
-- gateway.proto
-- gateway.solo.io.project
-- gateway_solo_io.project
-- gloo.solo.io.project
-- gloo_solo_io.project
-- gloo_validation.proto
-- glooe.solo.io.project
-- glooe_solo_io.project
-- graphql.proto
-- graphql.proto
-- graphql.proto
-- grpc.proto
-- grpc_json.proto
-- grpc_service.proto
-- grpc_web.proto
-- gzip.proto
-- hcm.proto
-- headers.proto
-- health_check.proto
-- health_check.proto
-- healthcheck.proto
-- http.proto
-- http.proto
-- http_gateway.proto
-- http_inputs.proto
-- http_path.proto
-- http_uri.proto
-- http_uri.proto
-- ingress.proto
-- instance.proto
-- ip.proto
-- jwt.proto
-- kubernetes.proto
-- lbhash.proto
-- load_balancer.proto
-- matchable_http_gateway.proto
-- matchable_tcp_gateway.proto
-- matcher.proto
-- matchers.proto
-- metadata.proto
-- metadata.proto
-- metrics.proto
-- migrate.proto
-- migrate.proto
-- mutation_rules.proto
-- opencensus.proto
-- opentelemetry.proto
-- options.proto
-- orca.proto
-- outlier_detection.proto
-- parameters.proto
-- percent.proto
-- percent.proto
-- pipe.proto
-- placement.proto
-- processing_mode.proto
-- protocol.proto
-- protocol_upgrade.proto
-- proxy.proto
-- proxy_endpoint.proto
-- proxy_protocol.proto
-- proxy_protocol.proto
-- proxy_protocol.proto
-- proxylatency.proto
-- proxyprotocol.proto
-- query_options.proto
-- query_options.proto
-- range.proto
-- range.proto
-- range.proto
-- range.proto
-- ratelimit.proto
-- ratelimit.proto
-- ratelimit.proto
-- rbac.proto
-- ref.proto
-- regex.proto
-- regex.proto
-- resolver.proto
-- resource.proto
-- resource_locator.proto
-- resource_name.proto
-- rest.proto
-- retries.proto
-- route.proto
-- route_components.proto
-- route_table.proto
-- router.proto
-- sanitize.proto
-- secret.proto
-- security.proto
-- selectors.proto
-- semantic_version.proto
-- semantic_version.proto
-- sensitive.proto
-- sensitive.proto
-- server_name_matcher.proto
-- service.proto
-- service_spec.proto
-- settings.proto
-- shadowing.proto
-- snap.proto
-- socket_option.proto
-- socket_option.proto
-- solo-discovery-service.proto
-- solo-kit.proto
-- solo_jwt_authn.proto
-- solo_xff_offset_filter.proto
-- source_context.proto
-- ssl.proto
-- ssl.proto
-- stages.proto
-- static.proto
-- stats.proto
-- status.proto
-- status.proto
-- status.proto
-- status.proto
-- stitching.proto
-- string.proto
-- string.proto
-- struct.proto
-- subset.proto
-- subset_spec.proto
-- tcp.proto
-- timestamp.proto
-- tls_cipher_inspector.proto
-- trace.proto
-- tracing.proto
-- transformation.proto
-- transformation.proto
-- transformation.proto
-- type.proto
-- typed_struct.proto
-- upstream.proto
-- upstream_proxy_protocol.proto
-- version.proto
-- versioning.proto
-- versioning.proto
-- virtual_service.proto
-- waf.proto
-- waf.proto
-- wasm.proto
-- wasm.proto
-- wasm.proto
-- wrappers.proto
-- xslt_transformer.proto
-- zipkin.proto
-
Command Line Reference
-
Changelog
-
Helm Chart Values
-
Security Updates
- Security Posture
- Gloo Edge Port Reference
- Release Support
-
Cheatsheets
Contributing
custom_tag.proto
Package: solo.io.envoy.type.tracing.v3
Types:
CustomTag
Describes custom tags for the active span.
[#next-free-field: 6]
"tag": string
"literal": .solo.io.envoy.type.tracing.v3.CustomTag.Literal
"environment": .solo.io.envoy.type.tracing.v3.CustomTag.Environment
"requestHeader": .solo.io.envoy.type.tracing.v3.CustomTag.Header
"metadata": .solo.io.envoy.type.tracing.v3.CustomTag.Metadata
Field
Type
Description
tag
string
Used to populate the tag name.
literal
.solo.io.envoy.type.tracing.v3.CustomTag.Literal
A literal custom tag. Only one of literal
, environment
, requestHeader
, or metadata
can be set.
environment
.solo.io.envoy.type.tracing.v3.CustomTag.Environment
An environment custom tag. Only one of environment
, literal
, requestHeader
, or metadata
can be set.
requestHeader
.solo.io.envoy.type.tracing.v3.CustomTag.Header
A request header custom tag. Only one of requestHeader
, literal
, environment
, or metadata
can be set.
metadata
.solo.io.envoy.type.tracing.v3.CustomTag.Metadata
A custom tag to obtain tag value from the metadata. Only one of metadata
, literal
, environment
, or requestHeader
can be set.
Literal
Literal type custom tag with static value for the tag value.
Field
Type
Description
value
string
Static literal value to populate the tag value.
Environment
Environment type custom tag with environment name and default value.
"name": string
"defaultValue": string
Field
Type
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.
Header type custom tag with header name and default value.
"name": string
"defaultValue": string
Field
Type
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.
Metadata type custom tag using
:ref:MetadataKey <envoy_api_msg_type.metadata.v3.MetadataKey>
to retrieve the protobuf value
from :ref:Metadata <envoy_api_msg_config.core.v3.Metadata>
, and populate the tag value with
the canonical JSON <https://developers.google.com/protocol-buffers/docs/proto3#json>
_
representation of it.
"kind": .solo.io.envoy.type.metadata.v3.MetadataKind
"metadataKey": .solo.io.envoy.type.metadata.v3.MetadataKey
"defaultValue": string