generic proxy: tracing support for the generic proxy based on the generic tracing (#24790)

Signed-off-by: wbpcode <wangbaiping@corp.netease.com>

Mirrored from https://github.com/envoyproxy/envoy @ 199a9398466c22edb5c9450688b742d76f9197f4
pull/626/head
data-plane-api(Azure Pipelines) 2 years ago
parent 3fb46a52ed
commit 77780dba98
  1. 1
      contrib/envoy/extensions/filters/network/generic_proxy/v3/BUILD
  2. 6
      contrib/envoy/extensions/filters/network/generic_proxy/v3/generic_proxy.proto

@ -7,6 +7,7 @@ licenses(["notice"]) # Apache 2
api_proto_package(
deps = [
"//envoy/config/core/v3:pkg",
"//envoy/extensions/filters/network/http_connection_manager/v3:pkg",
"@com_github_cncf_udpa//udpa/annotations:pkg",
"@com_github_cncf_udpa//xds/annotations/v3:pkg",
"@com_github_cncf_udpa//xds/type/matcher/v3:pkg",

@ -5,6 +5,7 @@ package envoy.extensions.filters.network.generic_proxy.v3;
import "contrib/envoy/extensions/filters/network/generic_proxy/v3/route.proto";
import "envoy/config/core/v3/config_source.proto";
import "envoy/config/core/v3/extension.proto";
import "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.proto";
import "xds/annotations/v3/status.proto";
@ -22,7 +23,7 @@ option (xds.annotations.v3.file_status).work_in_progress = true;
// Generic proxy.
// [#extension: envoy.filters.network.generic_proxy]
// [#next-free-field: 6]
// [#next-free-field: 7]
message GenericProxy {
// The human readable prefix to use when emitting statistics.
string stat_prefix = 1 [(validate.rules).string = {min_len: 1}];
@ -47,6 +48,9 @@ message GenericProxy {
// happen.
// [#extension-category: envoy.generic_proxy.filters]
repeated config.core.v3.TypedExtensionConfig filters = 5;
// Tracing configuration for the generic proxy.
http_connection_manager.v3.HttpConnectionManager.Tracing tracing = 6;
}
message GenericRds {

Loading…
Cancel
Save