Skip to content

Instantly share code, notes, and snippets.

@ppresto
Created January 29, 2024 22:36
Show Gist options
  • Save ppresto/3bb311dde54b75950e4dae80f1e635d3 to your computer and use it in GitHub Desktop.
Save ppresto/3bb311dde54b75950e4dae80f1e635d3 to your computer and use it in GitHub Desktop.
{
"web-v1-796f9bdc46-d9556": {
"clusters": {
"cluster_statuses": [
{
"added_via_api": true,
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"host_statuses": [
{
"address": {
"socket_address": {
"address": "10.15.2.36",
"port_value": 20000
}
},
"health_status": {
"eds_health_status": "HEALTHY"
},
"locality": {},
"stats": [
{
"name": "cx_connect_fail"
},
{
"name": "cx_total"
},
{
"name": "rq_error"
},
{
"name": "rq_success"
},
{
"name": "rq_timeout"
},
{
"name": "rq_total"
},
{
"name": "cx_active",
"type": "GAUGE"
},
{
"name": "rq_active",
"type": "GAUGE"
}
],
"weight": 1
}
],
"name": "failover-target~0~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"observability_name": "failover-target~0~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
},
{
"added_via_api": true,
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"host_statuses": [
{
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 9091
}
},
"health_status": {
"eds_health_status": "HEALTHY"
},
"locality": {},
"stats": [
{
"name": "cx_connect_fail"
},
{
"name": "cx_total",
"value": "25"
},
{
"name": "rq_error",
"value": "6"
},
{
"name": "rq_success",
"value": "19"
},
{
"name": "rq_timeout"
},
{
"name": "rq_total",
"value": "25"
},
{
"name": "cx_active",
"type": "GAUGE"
},
{
"name": "rq_active",
"type": "GAUGE"
}
],
"weight": 1
}
],
"name": "local_app",
"observability_name": "local_app"
},
{
"added_via_api": true,
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"name": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"observability_name": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
},
{
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"host_statuses": [
{
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 33717
}
},
"health_status": {
"eds_health_status": "HEALTHY"
},
"locality": {},
"stats": [
{
"name": "cx_connect_fail"
},
{
"name": "cx_total",
"value": "1"
},
{
"name": "rq_error"
},
{
"name": "rq_success"
},
{
"name": "rq_timeout"
},
{
"name": "rq_total",
"value": "1"
},
{
"name": "cx_active",
"type": "GAUGE",
"value": "1"
},
{
"name": "rq_active",
"type": "GAUGE",
"value": "1"
}
],
"weight": 1
}
],
"name": "consul-dataplane",
"observability_name": "consul-dataplane"
},
{
"added_via_api": true,
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"name": "passthrough~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"observability_name": "passthrough~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
},
{
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"host_statuses": [
{
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 20100
}
},
"health_status": {
"eds_health_status": "HEALTHY"
},
"locality": {},
"stats": [
{
"name": "cx_connect_fail"
},
{
"name": "cx_total"
},
{
"name": "rq_error"
},
{
"name": "rq_success"
},
{
"name": "rq_timeout"
},
{
"name": "rq_total"
},
{
"name": "cx_active",
"type": "GAUGE"
},
{
"name": "rq_active",
"type": "GAUGE"
}
],
"weight": 1
}
],
"name": "prometheus_backend",
"observability_name": "prometheus_backend"
},
{
"added_via_api": true,
"circuit_breakers": {
"thresholds": [
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3
},
{
"max_connections": 1024,
"max_pending_requests": 1024,
"max_requests": 1024,
"max_retries": 3,
"priority": "HIGH"
}
]
},
"name": "original-destination",
"observability_name": "original-destination"
}
]
},
"config_dump": {
"configs": [
{
"@type": "type.googleapis.com/envoy.admin.v3.BootstrapConfigDump",
"bootstrap": {
"admin": {
"access_log": [
{
"name": "Consul Listener Filter Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 19000
}
}
},
"dynamic_resources": {
"ads_config": {
"api_type": "DELTA_GRPC",
"grpc_services": [
{
"envoy_grpc": {
"cluster_name": "consul-dataplane"
}
}
],
"transport_api_version": "V3"
},
"cds_config": {
"ads": {},
"initial_fetch_timeout": "0s",
"resource_api_version": "V3"
},
"lds_config": {
"ads": {},
"initial_fetch_timeout": "0s",
"resource_api_version": "V3"
}
},
"layered_runtime": {
"layers": [
{
"name": "base",
"static_layer": {
"re2.max_program_size.error_level": 1048576
}
}
]
},
"node": {
"cluster": "web",
"extensions": [
{
"category": "envoy.grpc_credentials",
"name": "envoy.grpc_credentials.aws_iam"
},
{
"category": "envoy.grpc_credentials",
"name": "envoy.grpc_credentials.default"
},
{
"category": "envoy.grpc_credentials",
"name": "envoy.grpc_credentials.file_based_metadata"
},
{
"category": "envoy.quic.proof_source",
"name": "envoy.quic.proof_source.filter_chain",
"type_urls": [
"envoy.extensions.quic.proof_source.v3.ProofSourceConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.bandwidth_limit"
},
{
"category": "envoy.filters.http",
"name": "envoy.buffer"
},
{
"category": "envoy.filters.http",
"name": "envoy.cors"
},
{
"category": "envoy.filters.http",
"name": "envoy.csrf"
},
{
"category": "envoy.filters.http",
"name": "envoy.ext_authz"
},
{
"category": "envoy.filters.http",
"name": "envoy.ext_proc"
},
{
"category": "envoy.filters.http",
"name": "envoy.fault"
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.adaptive_concurrency",
"type_urls": [
"envoy.extensions.filters.http.adaptive_concurrency.v3.AdaptiveConcurrency"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.admission_control",
"type_urls": [
"envoy.extensions.filters.http.admission_control.v3.AdmissionControl"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.alternate_protocols_cache",
"type_urls": [
"envoy.extensions.filters.http.alternate_protocols_cache.v3.FilterConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.aws_lambda",
"type_urls": [
"envoy.extensions.filters.http.aws_lambda.v3.Config",
"envoy.extensions.filters.http.aws_lambda.v3.PerRouteConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.aws_request_signing",
"type_urls": [
"envoy.extensions.filters.http.aws_request_signing.v3.AwsRequestSigning",
"envoy.extensions.filters.http.aws_request_signing.v3.AwsRequestSigningPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.bandwidth_limit",
"type_urls": [
"envoy.extensions.filters.http.bandwidth_limit.v3.BandwidthLimit"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.buffer",
"type_urls": [
"envoy.extensions.filters.http.buffer.v3.Buffer",
"envoy.extensions.filters.http.buffer.v3.BufferPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.cache",
"type_urls": [
"envoy.extensions.filters.http.cache.v3.CacheConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.cdn_loop",
"type_urls": [
"envoy.extensions.filters.http.cdn_loop.v3.CdnLoopConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.composite",
"type_urls": [
"envoy.extensions.filters.http.composite.v3.Composite"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.compressor",
"type_urls": [
"envoy.extensions.filters.http.compressor.v3.Compressor",
"envoy.extensions.filters.http.compressor.v3.CompressorPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.connect_grpc_bridge",
"type_urls": [
"envoy.extensions.filters.http.connect_grpc_bridge.v3.FilterConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.cors",
"type_urls": [
"envoy.extensions.filters.http.cors.v3.Cors",
"envoy.extensions.filters.http.cors.v3.CorsPolicy"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.csrf",
"type_urls": [
"envoy.extensions.filters.http.csrf.v3.CsrfPolicy"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.custom_response",
"type_urls": [
"envoy.extensions.filters.http.custom_response.v3.CustomResponse"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.decompressor",
"type_urls": [
"envoy.extensions.filters.http.decompressor.v3.Decompressor"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.dynamic_forward_proxy",
"type_urls": [
"envoy.extensions.filters.http.dynamic_forward_proxy.v3.FilterConfig",
"envoy.extensions.filters.http.dynamic_forward_proxy.v3.PerRouteConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.ext_authz",
"type_urls": [
"envoy.extensions.filters.http.ext_authz.v3.ExtAuthz",
"envoy.extensions.filters.http.ext_authz.v3.ExtAuthzPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.ext_proc",
"type_urls": [
"envoy.extensions.filters.http.ext_proc.v3.ExtProcPerRoute",
"envoy.extensions.filters.http.ext_proc.v3.ExternalProcessor"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.fault",
"type_urls": [
"envoy.extensions.filters.http.fault.v3.HTTPFault"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.file_system_buffer",
"type_urls": [
"envoy.extensions.filters.http.file_system_buffer.v3.FileSystemBufferFilterConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.gcp_authn",
"type_urls": [
"envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.geoip",
"type_urls": [
"envoy.extensions.filters.http.geoip.v3.Geoip"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.grpc_field_extraction",
"type_urls": [
"envoy.extensions.filters.http.grpc_field_extraction.v3.GrpcFieldExtractionConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.grpc_http1_bridge",
"type_urls": [
"envoy.extensions.filters.http.grpc_http1_bridge.v3.Config"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.grpc_http1_reverse_bridge",
"type_urls": [
"envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3.FilterConfig",
"envoy.extensions.filters.http.grpc_http1_reverse_bridge.v3.FilterConfigPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.grpc_json_transcoder",
"type_urls": [
"envoy.extensions.filters.http.grpc_json_transcoder.v3.GrpcJsonTranscoder"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.grpc_stats",
"type_urls": [
"envoy.extensions.filters.http.grpc_stats.v3.FilterConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.grpc_web",
"type_urls": [
"envoy.extensions.filters.http.grpc_web.v3.GrpcWeb"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.header_mutation",
"type_urls": [
"envoy.extensions.filters.http.header_mutation.v3.HeaderMutation",
"envoy.extensions.filters.http.header_mutation.v3.HeaderMutationPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.header_to_metadata",
"type_urls": [
"envoy.extensions.filters.http.header_to_metadata.v3.Config"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.health_check",
"type_urls": [
"envoy.extensions.filters.http.health_check.v3.HealthCheck"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.ip_tagging",
"type_urls": [
"envoy.extensions.filters.http.ip_tagging.v3.IPTagging"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.jwt_authn",
"type_urls": [
"envoy.extensions.filters.http.jwt_authn.v3.JwtAuthentication",
"envoy.extensions.filters.http.jwt_authn.v3.PerRouteConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.local_ratelimit",
"type_urls": [
"envoy.extensions.filters.http.local_ratelimit.v3.LocalRateLimit"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.lua",
"type_urls": [
"envoy.extensions.filters.http.lua.v3.Lua",
"envoy.extensions.filters.http.lua.v3.LuaPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.match_delegate",
"type_urls": [
"envoy.extensions.common.matching.v3.ExtensionWithMatcher",
"envoy.extensions.common.matching.v3.ExtensionWithMatcherPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.oauth2",
"type_urls": [
"envoy.extensions.filters.http.oauth2.v3.OAuth2"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.on_demand",
"type_urls": [
"envoy.extensions.filters.http.on_demand.v3.OnDemand",
"envoy.extensions.filters.http.on_demand.v3.PerRouteConfig"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.original_src",
"type_urls": [
"envoy.extensions.filters.http.original_src.v3.OriginalSrc"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.rate_limit_quota",
"type_urls": [
"envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaFilterConfig",
"envoy.extensions.filters.http.rate_limit_quota.v3.RateLimitQuotaOverride"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.ratelimit",
"type_urls": [
"envoy.extensions.filters.http.ratelimit.v3.RateLimit",
"envoy.extensions.filters.http.ratelimit.v3.RateLimitPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.rbac",
"type_urls": [
"envoy.extensions.filters.http.rbac.v3.RBAC",
"envoy.extensions.filters.http.rbac.v3.RBACPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.router",
"type_urls": [
"envoy.extensions.filters.http.router.v3.Router"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.set_metadata",
"type_urls": [
"envoy.extensions.filters.http.set_metadata.v3.Config"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.stateful_session",
"type_urls": [
"envoy.extensions.filters.http.stateful_session.v3.StatefulSession",
"envoy.extensions.filters.http.stateful_session.v3.StatefulSessionPerRoute"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.tap",
"type_urls": [
"envoy.extensions.filters.http.tap.v3.Tap"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.filters.http.wasm",
"type_urls": [
"envoy.extensions.filters.http.wasm.v3.Wasm"
]
},
{
"category": "envoy.filters.http",
"name": "envoy.geoip"
},
{
"category": "envoy.filters.http",
"name": "envoy.grpc_http1_bridge"
},
{
"category": "envoy.filters.http",
"name": "envoy.grpc_json_transcoder"
},
{
"category": "envoy.filters.http",
"name": "envoy.grpc_web"
},
{
"category": "envoy.filters.http",
"name": "envoy.health_check"
},
{
"category": "envoy.filters.http",
"name": "envoy.ip_tagging"
},
{
"category": "envoy.filters.http",
"name": "envoy.local_rate_limit"
},
{
"category": "envoy.filters.http",
"name": "envoy.lua"
},
{
"category": "envoy.filters.http",
"name": "envoy.rate_limit"
},
{
"category": "envoy.filters.http",
"name": "envoy.router"
},
{
"category": "envoy.filters.listener",
"name": "envoy.filters.listener.http_inspector",
"type_urls": [
"envoy.extensions.filters.listener.http_inspector.v3.HttpInspector"
]
},
{
"category": "envoy.filters.listener",
"name": "envoy.filters.listener.local_ratelimit",
"type_urls": [
"envoy.extensions.filters.listener.local_ratelimit.v3.LocalRateLimit"
]
},
{
"category": "envoy.filters.listener",
"name": "envoy.filters.listener.original_dst",
"type_urls": [
"envoy.extensions.filters.listener.original_dst.v3.OriginalDst"
]
},
{
"category": "envoy.filters.listener",
"name": "envoy.filters.listener.original_src",
"type_urls": [
"envoy.extensions.filters.listener.original_src.v3.OriginalSrc"
]
},
{
"category": "envoy.filters.listener",
"name": "envoy.filters.listener.proxy_protocol",
"type_urls": [
"envoy.extensions.filters.listener.proxy_protocol.v3.ProxyProtocol"
]
},
{
"category": "envoy.filters.listener",
"name": "envoy.filters.listener.tls_inspector",
"type_urls": [
"envoy.extensions.filters.listener.tls_inspector.v3.TlsInspector"
]
},
{
"category": "envoy.filters.listener",
"name": "envoy.listener.http_inspector"
},
{
"category": "envoy.filters.listener",
"name": "envoy.listener.original_dst"
},
{
"category": "envoy.filters.listener",
"name": "envoy.listener.original_src"
},
{
"category": "envoy.filters.listener",
"name": "envoy.listener.proxy_protocol"
},
{
"category": "envoy.filters.listener",
"name": "envoy.listener.tls_inspector"
},
{
"category": "envoy.retry_host_predicates",
"name": "envoy.retry_host_predicates.omit_canary_hosts",
"type_urls": [
"envoy.extensions.retry.host.omit_canary_hosts.v3.OmitCanaryHostsPredicate"
]
},
{
"category": "envoy.retry_host_predicates",
"name": "envoy.retry_host_predicates.omit_host_metadata",
"type_urls": [
"envoy.extensions.retry.host.omit_host_metadata.v3.OmitHostMetadataConfig"
]
},
{
"category": "envoy.retry_host_predicates",
"name": "envoy.retry_host_predicates.previous_hosts",
"type_urls": [
"envoy.extensions.retry.host.previous_hosts.v3.PreviousHostsPredicate"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.alts",
"type_urls": [
"envoy.extensions.transport_sockets.alts.v3.Alts"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.quic",
"type_urls": [
"envoy.extensions.transport_sockets.quic.v3.QuicDownstreamTransport"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.raw_buffer",
"type_urls": [
"envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.starttls",
"type_urls": [
"envoy.extensions.transport_sockets.starttls.v3.StartTlsConfig"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.tap",
"type_urls": [
"envoy.extensions.transport_sockets.tap.v3.Tap"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.tcp_stats",
"type_urls": [
"envoy.extensions.transport_sockets.tcp_stats.v3.Config"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "envoy.transport_sockets.tls",
"type_urls": [
"envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext"
]
},
{
"category": "envoy.transport_sockets.downstream",
"name": "raw_buffer"
},
{
"category": "envoy.transport_sockets.downstream",
"name": "starttls"
},
{
"category": "envoy.transport_sockets.downstream",
"name": "tls"
},
{
"category": "envoy.connection_handler",
"name": "envoy.connection_handler.default"
},
{
"category": "envoy.matching.input_matchers",
"name": "envoy.matching.matchers.cel_matcher",
"type_urls": [
"xds.type.matcher.v3.CelMatcher"
]
},
{
"category": "envoy.matching.input_matchers",
"name": "envoy.matching.matchers.consistent_hashing",
"type_urls": [
"envoy.extensions.matching.input_matchers.consistent_hashing.v3.ConsistentHashing"
]
},
{
"category": "envoy.matching.input_matchers",
"name": "envoy.matching.matchers.ip",
"type_urls": [
"envoy.extensions.matching.input_matchers.ip.v3.Ip"
]
},
{
"category": "envoy.matching.input_matchers",
"name": "envoy.matching.matchers.runtime_fraction",
"type_urls": [
"envoy.extensions.matching.input_matchers.runtime_fraction.v3.RuntimeFraction"
]
},
{
"category": "envoy.http.stateful_session",
"name": "envoy.http.stateful_session.cookie",
"type_urls": [
"envoy.extensions.http.stateful_session.cookie.v3.CookieBasedSessionState"
]
},
{
"category": "envoy.http.stateful_session",
"name": "envoy.http.stateful_session.header",
"type_urls": [
"envoy.extensions.http.stateful_session.header.v3.HeaderBasedSessionState"
]
},
{
"category": "envoy.route.early_data_policy",
"name": "envoy.route.early_data_policy.default",
"type_urls": [
"envoy.extensions.early_data.v3.DefaultEarlyDataPolicy"
]
},
{
"category": "envoy.health_checkers",
"name": "envoy.health_checkers.grpc",
"type_urls": [
"envoy.config.core.v3.HealthCheck.GrpcHealthCheck"
]
},
{
"category": "envoy.health_checkers",
"name": "envoy.health_checkers.http",
"type_urls": [
"envoy.config.core.v3.HealthCheck.HttpHealthCheck"
]
},
{
"category": "envoy.health_checkers",
"name": "envoy.health_checkers.redis",
"type_urls": [
"envoy.extensions.health_checkers.redis.v3.Redis"
]
},
{
"category": "envoy.health_checkers",
"name": "envoy.health_checkers.tcp",
"type_urls": [
"envoy.config.core.v3.HealthCheck.TcpHealthCheck"
]
},
{
"category": "envoy.health_checkers",
"name": "envoy.health_checkers.thrift",
"type_urls": [
"envoy.extensions.health_checkers.thrift.v3.Thrift"
]
},
{
"category": "envoy.quic.server_preferred_address",
"name": "quic.server_preferred_address.fixed",
"type_urls": [
"envoy.extensions.quic.server_preferred_address.v3.FixedServerPreferredAddressConfig"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.cel_data_input",
"type_urls": [
"xds.type.matcher.v3.HttpAttributesCelMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.destination_ip",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.DestinationIPInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.destination_port",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.DestinationPortInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.direct_source_ip",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.DirectSourceIPInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.dns_san",
"type_urls": [
"envoy.extensions.matching.common_inputs.ssl.v3.DnsSanInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.request_headers",
"type_urls": [
"envoy.type.matcher.v3.HttpRequestHeaderMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.request_trailers",
"type_urls": [
"envoy.type.matcher.v3.HttpRequestTrailerMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.response_headers",
"type_urls": [
"envoy.type.matcher.v3.HttpResponseHeaderMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.response_trailers",
"type_urls": [
"envoy.type.matcher.v3.HttpResponseTrailerMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.server_name",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.ServerNameInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.source_ip",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.SourceIPInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.source_port",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.SourcePortInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.source_type",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.SourceTypeInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.status_code_class_input",
"type_urls": [
"envoy.type.matcher.v3.HttpResponseStatusCodeClassMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.status_code_input",
"type_urls": [
"envoy.type.matcher.v3.HttpResponseStatusCodeMatchInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.subject",
"type_urls": [
"envoy.extensions.matching.common_inputs.ssl.v3.SubjectInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "envoy.matching.inputs.uri_san",
"type_urls": [
"envoy.extensions.matching.common_inputs.ssl.v3.UriSanInput"
]
},
{
"category": "envoy.matching.http.input",
"name": "query_params",
"type_urls": [
"envoy.type.matcher.v3.HttpRequestQueryParamMatchInput"
]
},
{
"category": "envoy.upstreams",
"name": "envoy.filters.connection_pools.tcp.generic",
"type_urls": [
"envoy.extensions.upstreams.tcp.generic.v3.GenericConnectionPoolProto"
]
},
{
"category": "network.connection.client",
"name": "default"
},
{
"category": "network.connection.client",
"name": "envoy_internal"
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.application_protocol",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.ApplicationProtocolInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.destination_ip",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.DestinationIPInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.destination_port",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.DestinationPortInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.direct_source_ip",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.DirectSourceIPInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.dns_san",
"type_urls": [
"envoy.extensions.matching.common_inputs.ssl.v3.DnsSanInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.filter_state",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.FilterStateInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.server_name",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.ServerNameInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.source_ip",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.SourceIPInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.source_port",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.SourcePortInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.source_type",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.SourceTypeInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.subject",
"type_urls": [
"envoy.extensions.matching.common_inputs.ssl.v3.SubjectInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.transport_protocol",
"type_urls": [
"envoy.extensions.matching.common_inputs.network.v3.TransportProtocolInput"
]
},
{
"category": "envoy.matching.network.input",
"name": "envoy.matching.inputs.uri_san",
"type_urls": [
"envoy.extensions.matching.common_inputs.ssl.v3.UriSanInput"
]
},
{
"category": "envoy.http.custom_response",
"name": "envoy.extensions.http.custom_response.local_response_policy",
"type_urls": [
"envoy.extensions.http.custom_response.local_response_policy.v3.LocalResponsePolicy"
]
},
{
"category": "envoy.http.custom_response",
"name": "envoy.extensions.http.custom_response.redirect_policy",
"type_urls": [
"envoy.extensions.http.custom_response.redirect_policy.v3.RedirectPolicy"
]
},
{
"category": "envoy.quic.server.crypto_stream",
"name": "envoy.quic.crypto_stream.server.quiche",
"type_urls": [
"envoy.extensions.quic.crypto_stream.v3.CryptoServerStreamConfig"
]
},
{
"category": "envoy.retry_priorities",
"name": "envoy.retry_priorities.previous_priorities",
"type_urls": [
"envoy.extensions.retry.priority.previous_priorities.v3.PreviousPrioritiesConfig"
]
},
{
"category": "envoy.tls.cert_validator",
"name": "envoy.tls.cert_validator.default"
},
{
"category": "envoy.tls.cert_validator",
"name": "envoy.tls.cert_validator.spiffe"
},
{
"category": "envoy.matching.network.custom_matchers",
"name": "envoy.matching.custom_matchers.trie_matcher",
"type_urls": [
"xds.type.matcher.v3.IPMatcher"
]
},
{
"category": "envoy.request_id",
"name": "envoy.request_id.uuid",
"type_urls": [
"envoy.extensions.request_id.uuid.v3.UuidRequestIdConfig"
]
},
{
"category": "envoy.filters.http.upstream",
"name": "envoy.buffer"
},
{
"category": "envoy.filters.http.upstream",
"name": "envoy.filters.http.admission_control",
"type_urls": [
"envoy.extensions.filters.http.admission_control.v3.AdmissionControl"
]
},
{
"category": "envoy.filters.http.upstream",
"name": "envoy.filters.http.buffer",
"type_urls": [
"envoy.extensions.filters.http.buffer.v3.Buffer",
"envoy.extensions.filters.http.buffer.v3.BufferPerRoute"
]
},
{
"category": "envoy.filters.http.upstream",
"name": "envoy.filters.http.header_mutation",
"type_urls": [
"envoy.extensions.filters.http.header_mutation.v3.HeaderMutation",
"envoy.extensions.filters.http.header_mutation.v3.HeaderMutationPerRoute"
]
},
{
"category": "envoy.filters.http.upstream",
"name": "envoy.filters.http.upstream_codec",
"type_urls": [
"envoy.extensions.filters.http.upstream_codec.v3.UpstreamCodec"
]
},
{
"category": "envoy.quic.connection_id_generator",
"name": "envoy.quic.deterministic_connection_id_generator",
"type_urls": [
"envoy.extensions.quic.connection_id_generator.v3.DeterministicConnectionIdGeneratorConfig"
]
},
{
"category": "envoy.internal_redirect_predicates",
"name": "envoy.internal_redirect_predicates.allow_listed_routes",
"type_urls": [
"envoy.extensions.internal_redirect.allow_listed_routes.v3.AllowListedRoutesConfig"
]
},
{
"category": "envoy.internal_redirect_predicates",
"name": "envoy.internal_redirect_predicates.previous_routes",
"type_urls": [
"envoy.extensions.internal_redirect.previous_routes.v3.PreviousRoutesConfig"
]
},
{
"category": "envoy.internal_redirect_predicates",
"name": "envoy.internal_redirect_predicates.safe_cross_scheme",
"type_urls": [
"envoy.extensions.internal_redirect.safe_cross_scheme.v3.SafeCrossSchemeConfig"
]
},
{
"category": "envoy.guarddog_actions",
"name": "envoy.watchdog.abort_action",
"type_urls": [
"envoy.watchdog.v3.AbortActionConfig"
]
},
{
"category": "envoy.guarddog_actions",
"name": "envoy.watchdog.profile_action",
"type_urls": [
"envoy.extensions.watchdog.profile_action.v3.ProfileActionConfig"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.alts",
"type_urls": [
"envoy.extensions.transport_sockets.alts.v3.Alts"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.http_11_proxy",
"type_urls": [
"envoy.extensions.transport_sockets.http_11_proxy.v3.Http11ProxyUpstreamTransport"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.internal_upstream",
"type_urls": [
"envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.quic",
"type_urls": [
"envoy.extensions.transport_sockets.quic.v3.QuicUpstreamTransport"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.raw_buffer",
"type_urls": [
"envoy.extensions.transport_sockets.raw_buffer.v3.RawBuffer"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.starttls",
"type_urls": [
"envoy.extensions.transport_sockets.starttls.v3.UpstreamStartTlsConfig"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.tap",
"type_urls": [
"envoy.extensions.transport_sockets.tap.v3.Tap"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.tcp_stats",
"type_urls": [
"envoy.extensions.transport_sockets.tcp_stats.v3.Config"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.tls",
"type_urls": [
"envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "envoy.transport_sockets.upstream_proxy_protocol",
"type_urls": [
"envoy.extensions.transport_sockets.proxy_protocol.v3.ProxyProtocolUpstreamTransport"
]
},
{
"category": "envoy.transport_sockets.upstream",
"name": "raw_buffer"
},
{
"category": "envoy.transport_sockets.upstream",
"name": "starttls"
},
{
"category": "envoy.transport_sockets.upstream",
"name": "tls"
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.file",
"type_urls": [
"envoy.extensions.access_loggers.file.v3.FileAccessLog"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.http_grpc",
"type_urls": [
"envoy.extensions.access_loggers.grpc.v3.HttpGrpcAccessLogConfig"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.open_telemetry",
"type_urls": [
"envoy.extensions.access_loggers.open_telemetry.v3.OpenTelemetryAccessLogConfig"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.stderr",
"type_urls": [
"envoy.extensions.access_loggers.stream.v3.StderrAccessLog"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.stdout",
"type_urls": [
"envoy.extensions.access_loggers.stream.v3.StdoutAccessLog"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.tcp_grpc",
"type_urls": [
"envoy.extensions.access_loggers.grpc.v3.TcpGrpcAccessLogConfig"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.access_loggers.wasm",
"type_urls": [
"envoy.extensions.access_loggers.wasm.v3.WasmAccessLog"
]
},
{
"category": "envoy.access_loggers",
"name": "envoy.file_access_log"
},
{
"category": "envoy.access_loggers",
"name": "envoy.http_grpc_access_log"
},
{
"category": "envoy.access_loggers",
"name": "envoy.open_telemetry_access_log"
},
{
"category": "envoy.access_loggers",
"name": "envoy.stderr_access_log"
},
{
"category": "envoy.access_loggers",
"name": "envoy.stdout_access_log"
},
{
"category": "envoy.access_loggers",
"name": "envoy.tcp_grpc_access_log"
},
{
"category": "envoy.access_loggers",
"name": "envoy.wasm_access_log"
},
{
"category": "envoy.thrift_proxy.protocols",
"name": "auto"
},
{
"category": "envoy.thrift_proxy.protocols",
"name": "binary"
},
{
"category": "envoy.thrift_proxy.protocols",
"name": "binary/non-strict"
},
{
"category": "envoy.thrift_proxy.protocols",
"name": "compact"
},
{
"category": "envoy.thrift_proxy.protocols",
"name": "twitter"
},
{
"category": "envoy.http.early_header_mutation",
"name": "envoy.http.early_header_mutation.header_mutation",
"type_urls": [
"envoy.extensions.http.early_header_mutation.header_mutation.v3.HeaderMutation"
]
},
{
"category": "envoy.config.validators",
"name": "envoy.config.validators.minimum_clusters"
},
{
"category": "envoy.config.validators",
"name": "envoy.config.validators.minimum_clusters_validator",
"type_urls": [
"envoy.extensions.config.validators.minimum_clusters.v3.MinimumClustersValidator"
]
},
{
"category": "envoy.rbac.matchers",
"name": "envoy.rbac.matchers.upstream_ip_port",
"type_urls": [
"envoy.extensions.rbac.matchers.upstream_ip_port.v3.UpstreamIpPortMatcher"
]
},
{
"category": "quic.http_server_connection",
"name": "quic.http_server_connection.default"
},
{
"category": "envoy.formatter",
"name": "envoy.formatter.cel",
"type_urls": [
"envoy.extensions.formatter.cel.v3.Cel"
]
},
{
"category": "envoy.formatter",
"name": "envoy.formatter.metadata",
"type_urls": [
"envoy.extensions.formatter.metadata.v3.Metadata"
]
},
{
"category": "envoy.formatter",
"name": "envoy.formatter.req_without_query",
"type_urls": [
"envoy.extensions.formatter.req_without_query.v3.ReqWithoutQuery"
]
},
{
"category": "envoy.access_loggers.extension_filters",
"name": "envoy.access_loggers.extension_filters.cel",
"type_urls": [
"envoy.extensions.access_loggers.filters.cel.v3.ExpressionFilter"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.echo"
},
{
"category": "envoy.filters.network",
"name": "envoy.ext_authz"
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.connection_limit",
"type_urls": [
"envoy.extensions.filters.network.connection_limit.v3.ConnectionLimit"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.direct_response",
"type_urls": [
"envoy.extensions.filters.network.direct_response.v3.Config"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.dubbo_proxy",
"type_urls": [
"envoy.extensions.filters.network.dubbo_proxy.v3.DubboProxy"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.echo",
"type_urls": [
"envoy.extensions.filters.network.echo.v3.Echo"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.ext_authz",
"type_urls": [
"envoy.extensions.filters.network.ext_authz.v3.ExtAuthz"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.http_connection_manager",
"type_urls": [
"envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.local_ratelimit",
"type_urls": [
"envoy.extensions.filters.network.local_ratelimit.v3.LocalRateLimit"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.mongo_proxy",
"type_urls": [
"envoy.extensions.filters.network.mongo_proxy.v3.MongoProxy"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.ratelimit",
"type_urls": [
"envoy.extensions.filters.network.ratelimit.v3.RateLimit"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.rbac",
"type_urls": [
"envoy.extensions.filters.network.rbac.v3.RBAC"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.redis_proxy",
"type_urls": [
"envoy.extensions.filters.network.redis_proxy.v3.RedisProxy"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.sni_cluster",
"type_urls": [
"envoy.extensions.filters.network.sni_cluster.v3.SniCluster"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.sni_dynamic_forward_proxy",
"type_urls": [
"envoy.extensions.filters.network.sni_dynamic_forward_proxy.v3.FilterConfig"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.tcp_proxy",
"type_urls": [
"envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.thrift_proxy",
"type_urls": [
"envoy.extensions.filters.network.thrift_proxy.v3.ThriftProxy"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.wasm",
"type_urls": [
"envoy.extensions.filters.network.wasm.v3.Wasm"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.filters.network.zookeeper_proxy",
"type_urls": [
"envoy.extensions.filters.network.zookeeper_proxy.v3.ZooKeeperProxy"
]
},
{
"category": "envoy.filters.network",
"name": "envoy.http_connection_manager"
},
{
"category": "envoy.filters.network",
"name": "envoy.mongo_proxy"
},
{
"category": "envoy.filters.network",
"name": "envoy.ratelimit"
},
{
"category": "envoy.filters.network",
"name": "envoy.redis_proxy"
},
{
"category": "envoy.filters.network",
"name": "envoy.tcp_proxy"
},
{
"category": "envoy.listener_manager_impl",
"name": "envoy.listener_manager_impl.default",
"type_urls": [
"envoy.config.listener.v3.ListenerManager"
]
},
{
"category": "envoy.listener_manager_impl",
"name": "envoy.listener_manager_impl.validation",
"type_urls": [
"envoy.config.listener.v3.ValidationListenerManager"
]
},
{
"category": "envoy.dubbo_proxy.serializers",
"name": "dubbo.hessian2"
},
{
"category": "envoy.bootstrap",
"name": "envoy.bootstrap.internal_listener",
"type_urls": [
"envoy.extensions.bootstrap.internal_listener.v3.InternalListener"
]
},
{
"category": "envoy.bootstrap",
"name": "envoy.bootstrap.wasm",
"type_urls": [
"envoy.extensions.wasm.v3.WasmService"
]
},
{
"category": "envoy.bootstrap",
"name": "envoy.extensions.network.socket_interface.default_socket_interface",
"type_urls": [
"envoy.extensions.network.socket_interface.v3.DefaultSocketInterface"
]
},
{
"category": "envoy.matching.action",
"name": "envoy.matching.actions.format_string",
"type_urls": [
"envoy.config.core.v3.SubstitutionFormatString"
]
},
{
"category": "envoy.matching.action",
"name": "filter-chain-name",
"type_urls": [
"google.protobuf.StringValue"
]
},
{
"category": "envoy.thrift_proxy.transports",
"name": "auto"
},
{
"category": "envoy.thrift_proxy.transports",
"name": "framed"
},
{
"category": "envoy.thrift_proxy.transports",
"name": "header"
},
{
"category": "envoy.thrift_proxy.transports",
"name": "unframed"
},
{
"category": "envoy.tracers",
"name": "envoy.dynamic.ot"
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.datadog",
"type_urls": [
"envoy.config.trace.v3.DatadogConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.dynamic_ot",
"type_urls": [
"envoy.config.trace.v3.DynamicOtConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.opencensus",
"type_urls": [
"envoy.config.trace.v3.OpenCensusConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.opentelemetry",
"type_urls": [
"envoy.config.trace.v3.OpenTelemetryConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.skywalking",
"type_urls": [
"envoy.config.trace.v3.SkyWalkingConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.xray",
"type_urls": [
"envoy.config.trace.v3.XRayConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.tracers.zipkin",
"type_urls": [
"envoy.config.trace.v3.ZipkinConfig"
]
},
{
"category": "envoy.tracers",
"name": "envoy.zipkin"
},
{
"category": "envoy.clusters",
"name": "envoy.cluster.eds"
},
{
"category": "envoy.clusters",
"name": "envoy.cluster.logical_dns"
},
{
"category": "envoy.clusters",
"name": "envoy.cluster.original_dst"
},
{
"category": "envoy.clusters",
"name": "envoy.cluster.static"
},
{
"category": "envoy.clusters",
"name": "envoy.cluster.strict_dns"
},
{
"category": "envoy.clusters",
"name": "envoy.clusters.aggregate"
},
{
"category": "envoy.clusters",
"name": "envoy.clusters.dynamic_forward_proxy"
},
{
"category": "envoy.clusters",
"name": "envoy.clusters.redis"
},
{
"category": "envoy.health_check.event_sinks",
"name": "envoy.health_check.event_sink.file",
"type_urls": [
"envoy.extensions.health_check.event_sinks.file.v3.HealthCheckEventFileSink"
]
},
{
"category": "envoy.rate_limit_descriptors",
"name": "envoy.rate_limit_descriptors.expr",
"type_urls": [
"envoy.extensions.rate_limit_descriptors.expr.v3.Descriptor"
]
},
{
"category": "envoy.compression.decompressor",
"name": "envoy.compression.brotli.decompressor",
"type_urls": [
"envoy.extensions.compression.brotli.decompressor.v3.Brotli"
]
},
{
"category": "envoy.compression.decompressor",
"name": "envoy.compression.gzip.decompressor",
"type_urls": [
"envoy.extensions.compression.gzip.decompressor.v3.Gzip"
]
},
{
"category": "envoy.compression.decompressor",
"name": "envoy.compression.zstd.decompressor",
"type_urls": [
"envoy.extensions.compression.zstd.decompressor.v3.Zstd"
]
},
{
"category": "envoy.resource_monitors",
"name": "envoy.resource_monitors.fixed_heap",
"type_urls": [
"envoy.extensions.resource_monitors.fixed_heap.v3.FixedHeapConfig"
]
},
{
"category": "envoy.resource_monitors",
"name": "envoy.resource_monitors.injected_resource",
"type_urls": [
"envoy.extensions.resource_monitors.injected_resource.v3.InjectedResourceConfig"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.cluster_provided",
"type_urls": [
"envoy.extensions.load_balancing_policies.cluster_provided.v3.ClusterProvided"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.least_request",
"type_urls": [
"envoy.extensions.load_balancing_policies.least_request.v3.LeastRequest"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.maglev",
"type_urls": [
"envoy.extensions.load_balancing_policies.maglev.v3.Maglev"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.random",
"type_urls": [
"envoy.extensions.load_balancing_policies.random.v3.Random"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.ring_hash",
"type_urls": [
"envoy.extensions.load_balancing_policies.ring_hash.v3.RingHash"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.round_robin",
"type_urls": [
"envoy.extensions.load_balancing_policies.round_robin.v3.RoundRobin"
]
},
{
"category": "envoy.load_balancing_policies",
"name": "envoy.load_balancing_policies.subset",
"type_urls": [
"envoy.extensions.load_balancing_policies.subset.v3.Subset"
]
},
{
"category": "envoy.resolvers",
"name": "envoy.ip"
},
{
"category": "envoy.regex_engines",
"name": "envoy.regex_engines.google_re2",
"type_urls": [
"envoy.extensions.regex_engines.v3.GoogleRE2"
]
},
{
"category": "envoy.path.rewrite",
"name": "envoy.path.rewrite.uri_template.uri_template_rewriter",
"type_urls": [
"envoy.extensions.path.rewrite.uri_template.v3.UriTemplateRewriteConfig"
]
},
{
"category": "envoy.udp_packet_writer",
"name": "envoy.udp_packet_writer.default",
"type_urls": [
"envoy.extensions.udp_packet_writer.v3.UdpDefaultWriterFactory"
]
},
{
"category": "envoy.udp_packet_writer",
"name": "envoy.udp_packet_writer.gso",
"type_urls": [
"envoy.extensions.udp_packet_writer.v3.UdpGsoBatchWriterFactory"
]
},
{
"category": "envoy.filters.udp_listener",
"name": "envoy.filters.udp.dns_filter",
"type_urls": [
"envoy.extensions.filters.udp.dns_filter.v3.DnsFilterConfig"
]
},
{
"category": "envoy.filters.udp_listener",
"name": "envoy.filters.udp_listener.udp_proxy",
"type_urls": [
"envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig"
]
},
{
"category": "envoy.matching.http.custom_matchers",
"name": "envoy.matching.custom_matchers.trie_matcher",
"type_urls": [
"xds.type.matcher.v3.IPMatcher"
]
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.ads"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.ads_collection"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.aggregated_grpc_collection"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.delta_grpc"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.delta_grpc_collection"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.filesystem"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.filesystem_collection"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.grpc"
},
{
"category": "envoy.config_subscription",
"name": "envoy.config_subscription.rest"
},
{
"category": "envoy.http.header_validators",
"name": "envoy.http.header_validators.envoy_default",
"type_urls": [
"envoy.extensions.http.header_validators.envoy_default.v3.HeaderValidatorConfig"
]
},
{
"category": "envoy.http.stateful_header_formatters",
"name": "envoy.http.stateful_header_formatters.preserve_case",
"type_urls": [
"envoy.extensions.http.header_formatters.preserve_case.v3.PreserveCaseFormatterConfig"
]
},
{
"category": "envoy.http.stateful_header_formatters",
"name": "preserve_case"
},
{
"category": "envoy.compression.compressor",
"name": "envoy.compression.brotli.compressor",
"type_urls": [
"envoy.extensions.compression.brotli.compressor.v3.Brotli"
]
},
{
"category": "envoy.compression.compressor",
"name": "envoy.compression.gzip.compressor",
"type_urls": [
"envoy.extensions.compression.gzip.compressor.v3.Gzip"
]
},
{
"category": "envoy.compression.compressor",
"name": "envoy.compression.zstd.compressor",
"type_urls": [
"envoy.extensions.compression.zstd.compressor.v3.Zstd"
]
},
{
"category": "envoy.common.key_value",
"name": "envoy.key_value.file_based",
"type_urls": [
"envoy.extensions.key_value.file_based.v3.FileBasedKeyValueStoreConfig"
]
},
{
"category": "envoy.matching.common_inputs",
"name": "envoy.matching.common_inputs.environment_variable",
"type_urls": [
"envoy.extensions.matching.common_inputs.environment_variable.v3.Config"
]
},
{
"category": "envoy.path.match",
"name": "envoy.path.match.uri_template.uri_template_matcher",
"type_urls": [
"envoy.extensions.path.match.uri_template.v3.UriTemplateMatchConfig"
]
},
{
"category": "envoy.dubbo_proxy.filters",
"name": "envoy.filters.dubbo.router",
"type_urls": [
"envoy.extensions.filters.network.dubbo_proxy.router.v3.Router"
]
},
{
"category": "envoy.wasm.runtime",
"name": "envoy.wasm.runtime.null"
},
{
"category": "envoy.wasm.runtime",
"name": "envoy.wasm.runtime.v8"
},
{
"category": "envoy.http.original_ip_detection",
"name": "envoy.http.original_ip_detection.custom_header",
"type_urls": [
"envoy.extensions.http.original_ip_detection.custom_header.v3.CustomHeaderConfig"
]
},
{
"category": "envoy.http.original_ip_detection",
"name": "envoy.http.original_ip_detection.xff",
"type_urls": [
"envoy.extensions.http.original_ip_detection.xff.v3.XffConfig"
]
},
{
"category": "envoy.config_mux",
"name": "envoy.config_mux.delta_grpc_mux_factory"
},
{
"category": "envoy.config_mux",
"name": "envoy.config_mux.grpc_mux_factory"
},
{
"category": "envoy.config_mux",
"name": "envoy.config_mux.new_grpc_mux_factory"
},
{
"category": "envoy.config_mux",
"name": "envoy.config_mux.sotw_grpc_mux_factory"
},
{
"category": "envoy.dubbo_proxy.protocols",
"name": "dubbo"
},
{
"category": "envoy.thrift_proxy.filters",
"name": "envoy.filters.thrift.header_to_metadata",
"type_urls": [
"envoy.extensions.filters.network.thrift_proxy.filters.header_to_metadata.v3.HeaderToMetadata"
]
},
{
"category": "envoy.thrift_proxy.filters",
"name": "envoy.filters.thrift.payload_to_metadata",
"type_urls": [
"envoy.extensions.filters.network.thrift_proxy.filters.payload_to_metadata.v3.PayloadToMetadata"
]
},
{
"category": "envoy.thrift_proxy.filters",
"name": "envoy.filters.thrift.rate_limit",
"type_urls": [
"envoy.extensions.filters.network.thrift_proxy.filters.ratelimit.v3.RateLimit"
]
},
{
"category": "envoy.thrift_proxy.filters",
"name": "envoy.filters.thrift.router",
"type_urls": [
"envoy.extensions.filters.network.thrift_proxy.router.v3.Router"
]
},
{
"category": "envoy.upstream_options",
"name": "envoy.extensions.upstreams.http.v3.HttpProtocolOptions",
"type_urls": [
"envoy.extensions.upstreams.http.v3.HttpProtocolOptions"
]
},
{
"category": "envoy.upstream_options",
"name": "envoy.extensions.upstreams.tcp.v3.TcpProtocolOptions",
"type_urls": [
"envoy.extensions.upstreams.tcp.v3.TcpProtocolOptions"
]
},
{
"category": "envoy.upstream_options",
"name": "envoy.upstreams.http.http_protocol_options"
},
{
"category": "envoy.upstream_options",
"name": "envoy.upstreams.tcp.tcp_protocol_options"
},
{
"category": "envoy.stats_sinks",
"name": "envoy.dog_statsd"
},
{
"category": "envoy.stats_sinks",
"name": "envoy.graphite_statsd"
},
{
"category": "envoy.stats_sinks",
"name": "envoy.metrics_service"
},
{
"category": "envoy.stats_sinks",
"name": "envoy.open_telemetry_stat_sink"
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.dog_statsd",
"type_urls": [
"envoy.config.metrics.v3.DogStatsdSink"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.graphite_statsd",
"type_urls": [
"envoy.extensions.stat_sinks.graphite_statsd.v3.GraphiteStatsdSink"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.hystrix",
"type_urls": [
"envoy.config.metrics.v3.HystrixSink"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.metrics_service",
"type_urls": [
"envoy.config.metrics.v3.MetricsServiceConfig"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.open_telemetry",
"type_urls": [
"envoy.extensions.stat_sinks.open_telemetry.v3.SinkConfig"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.statsd",
"type_urls": [
"envoy.config.metrics.v3.StatsdSink"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.stat_sinks.wasm",
"type_urls": [
"envoy.extensions.stat_sinks.wasm.v3.Wasm"
]
},
{
"category": "envoy.stats_sinks",
"name": "envoy.statsd"
},
{
"category": "envoy.http.cache",
"name": "envoy.extensions.http.cache.file_system_http_cache",
"type_urls": [
"envoy.extensions.http.cache.file_system_http_cache.v3.FileSystemHttpCacheConfig"
]
},
{
"category": "envoy.http.cache",
"name": "envoy.extensions.http.cache.simple",
"type_urls": [
"envoy.extensions.http.cache.simple_http_cache.v3.SimpleHttpCacheConfig"
]
},
{
"category": "envoy.network.dns_resolver",
"name": "envoy.network.dns_resolver.cares",
"type_urls": [
"envoy.extensions.network.dns_resolver.cares.v3.CaresDnsResolverConfig"
]
},
{
"category": "envoy.network.dns_resolver",
"name": "envoy.network.dns_resolver.getaddrinfo",
"type_urls": [
"envoy.extensions.network.dns_resolver.getaddrinfo.v3.GetAddrInfoDnsResolverConfig"
]
}
],
"id": "web-v1-796f9bdc46-d9556-web-sidecar-proxy",
"metadata": {
"namespace": "web",
"node_name": "ip-10-15-2-216.us-west-2.compute.internal-virtual",
"partition": "default"
},
"user_agent_build_version": {
"metadata": {
"build.type": "RELEASE",
"revision.sha": "ae07f9a11715245f7d25d2a13699c260c2ae8ebb",
"revision.status": "Clean",
"ssl.version": "BoringSSL"
},
"version": {
"major_number": 1,
"minor_number": 27,
"patch": 2
}
},
"user_agent_name": "envoy"
},
"static_resources": {
"clusters": [
{
"connect_timeout": "1s",
"http2_protocol_options": {},
"load_assignment": {
"cluster_name": "consul-dataplane",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 33717
}
}
}
}
]
}
]
},
"name": "consul-dataplane",
"type": "STATIC"
},
{
"connect_timeout": "5s",
"http_protocol_options": {},
"load_assignment": {
"cluster_name": "prometheus_backend",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 20100
}
}
}
}
]
}
]
},
"name": "prometheus_backend",
"type": "STATIC"
}
],
"listeners": [
{
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 20200
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"codec_type": "HTTP1",
"http_filters": [
{
"name": "envoy.filters.http.router",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router"
}
}
],
"route_config": {
"name": "self_admin_route",
"virtual_hosts": [
{
"domains": [
"*"
],
"name": "self_admin",
"routes": [
{
"match": {
"path": "/metrics"
},
"route": {
"cluster": "prometheus_backend",
"prefix_rewrite": "/stats/prometheus"
}
},
{
"direct_response": {
"status": 404
},
"match": {
"prefix": "/"
}
}
]
}
]
},
"stat_prefix": "envoy_prometheus_metrics"
}
}
]
}
],
"name": "envoy_prometheus_metrics_listener"
}
]
},
"stats_config": {
"stats_tags": [
{
"regex": "^cluster\\.(?:passthrough~)?((?:([^.]+)~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.custom_hash"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:([^.]+)\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.service_subset"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?([^.]+)\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.service"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.([^.]+)\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.namespace"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:([^.]+)\\.)?[^.]+\\.internal[^.]*\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.partition"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?([^.]+)\\.internal[^.]*\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.datacenter"
},
{
"regex": "^cluster\\.([^.]+\\.(?:[^.]+\\.)?([^.]+)\\.external\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.peer"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.([^.]+)\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.routing_type"
},
{
"regex": "^cluster\\.(?:passthrough~)?((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.([^.]+)\\.consul\\.)",
"tag_name": "consul.destination.trust_domain"
},
{
"regex": "^cluster\\.(?:passthrough~)?(((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+)\\.[^.]+\\.[^.]+\\.consul\\.)",
"tag_name": "consul.destination.target"
},
{
"regex": "^cluster\\.(?:passthrough~)?(((?:[^.]+~)?(?:[^.]+\\.)?[^.]+\\.[^.]+\\.(?:[^.]+\\.)?[^.]+\\.[^.]+\\.[^.]+)\\.consul\\.)",
"tag_name": "consul.destination.full_target"
},
{
"regex": "^(?:tcp|http)\\.upstream(?:_peered)?\\.(([^.]+)(?:\\.[^.]+)?(?:\\.[^.]+)?\\.[^.]+\\.)",
"tag_name": "consul.upstream.service"
},
{
"regex": "^(?:tcp|http)\\.upstream\\.([^.]+(?:\\.[^.]+)?(?:\\.[^.]+)?\\.([^.]+)\\.)",
"tag_name": "consul.upstream.datacenter"
},
{
"regex": "^(?:tcp|http)\\.upstream_peered\\.([^.]+(?:\\.[^.]+)?\\.([^.]+)\\.)",
"tag_name": "consul.upstream.peer"
},
{
"regex": "^(?:tcp|http)\\.upstream(?:_peered)?\\.([^.]+(?:\\.([^.]+))?(?:\\.[^.]+)?\\.[^.]+\\.)",
"tag_name": "consul.upstream.namespace"
},
{
"regex": "^(?:tcp|http)\\.upstream\\.([^.]+(?:\\.[^.]+)?(?:\\.([^.]+))?\\.[^.]+\\.)",
"tag_name": "consul.upstream.partition"
},
{
"fixed_value": "web",
"tag_name": "local_cluster"
},
{
"fixed_value": "web",
"tag_name": "consul.source.service"
},
{
"fixed_value": "web",
"tag_name": "consul.source.namespace"
},
{
"fixed_value": "default",
"tag_name": "consul.source.partition"
},
{
"fixed_value": "usw2",
"tag_name": "consul.source.datacenter"
}
],
"use_all_default_tags": true
}
},
"last_updated": "2024-01-29T20:57:04.438Z"
},
{
"@type": "type.googleapis.com/envoy.admin.v3.ClustersConfigDump",
"dynamic_active_clusters": [
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"alt_stat_name": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"cluster_type": {
"name": "envoy.clusters.aggregate",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.clusters.aggregate.v3.ClusterConfig",
"clusters": [
"failover-target~0~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
]
}
},
"connect_timeout": "5s",
"lb_policy": "CLUSTER_PROVIDED",
"name": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
},
"last_updated": "2024-01-29T20:57:04.777Z",
"version_info": "ed2c378c925bf4f90cc062b138a29d49ce451a53b3449726aa989df90d2f5fea"
},
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"alt_stat_name": "failover-target~0~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"circuit_breakers": {},
"common_lb_config": {
"healthy_panic_threshold": {}
},
"connect_timeout": "5s",
"eds_cluster_config": {
"eds_config": {
"ads": {},
"resource_api_version": "V3"
}
},
"name": "failover-target~0~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"outlier_detection": {},
"transport_socket": {
"name": "tls",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext",
"common_tls_context": {
"tls_certificates": [
{
"certificate_chain": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICEzCCAbmgAwIBAgIBJjAKBggqhkjOPQQDAjAwMS4wLAYDVQQDEyVwcmktb2Vn\nemZhaC5jb25zdWwuY2EuZGUxZjIyYjcuY29uc3VsMB4XDTI0MDEyODE2MDA0OVoX\nDTI0MDEzMTE2MDA0OVowADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOLfpIUy\ndnQymKgufb4AxSVQaJACNLdzUfKabOWir/+mmbH4wkXmcDUUxslV2ZQPGNMKTh5e\nS5RN8jQG8xFEvOWjgfMwgfAwDgYDVR0PAQH/BAQDAgO4MB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMCkGA1UdDgQiBCCDTUavVjh6\nkwMtzRMhPpdBDV2w2FyOPBbXUmdMiLjjLDArBgNVHSMEJDAigCAOeQm4VrvqfG3Y\n6ZfmeVUewiZNQS60ZFgiEn1UzMiwWjBZBgNVHREBAf8ETzBNhktzcGlmZmU6Ly9k\nZTFmMjJiNy04YzFhLTQ2ZjUtZGU0Zi02YjNlYjVjNjExMGIuY29uc3VsL25zL3dl\nYi9kYy91c3cyL3N2Yy93ZWIwCgYIKoZIzj0EAwIDSAAwRQIhAIsm+1AyPJD/z+bM\ntrpVH2VLGuehU7zaYsnx3lfdF9wkAiA7xZSN9L3nYuE/6Eo2CpaIfOf2HPyfdINs\niDWALsuGBg==\n-----END CERTIFICATE-----\n"
},
"private_key": {
"inline_string": "[redacted]"
}
}
],
"tls_params": {},
"validation_context": {
"match_subject_alt_names": [
{
"exact": "spiffe://de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul/ns/api/dc/usw2/svc/api"
}
],
"trusted_ca": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICDDCCAbOgAwIBAgIBDTAKBggqhkjOPQQDAjAwMS4wLAYDVQQDEyVwcmktb2Vn\nemZhaC5jb25zdWwuY2EuZGUxZjIyYjcuY29uc3VsMB4XDTI0MDExNjE4MjUzMVoX\nDTM0MDExMzE4MjUzMVowMDEuMCwGA1UEAxMlcHJpLW9lZ3pmYWguY29uc3VsLmNh\nLmRlMWYyMmI3LmNvbnN1bDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJnYs4f6\nvnSE2OyUfZtX92kBbrs4AANqtFjrhM0AtS53njsNvwZgV8IqZY3QtYEsGAYMKX3d\nsN4WLGWnWbf4enyjgb0wgbowDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB\nAf8wKQYDVR0OBCIEIA55CbhWu+p8bdjpl+Z5VR7CJk1BLrRkWCISfVTMyLBaMCsG\nA1UdIwQkMCKAIA55CbhWu+p8bdjpl+Z5VR7CJk1BLrRkWCISfVTMyLBaMD8GA1Ud\nEQQ4MDaGNHNwaWZmZTovL2RlMWYyMmI3LThjMWEtNDZmNS1kZTRmLTZiM2ViNWM2\nMTEwYi5jb25zdWwwCgYIKoZIzj0EAwIDRwAwRAIgX9wd0vjkAucTj3eDatu6xRWE\neXvAA5b6R2w98zGiToACICKR8S+MlenmqWNXj+vRs6LHfS+aGRQjwUaZ8qjGdRlB\n-----END CERTIFICATE-----\n"
}
}
},
"sni": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
}
},
"type": "EDS"
},
"last_updated": "2024-01-29T20:57:04.823Z",
"version_info": "ec2c768cb8292924dfa36bb74a50ca301e9ec69a569f635f0066103febef572d"
},
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"connect_timeout": "5s",
"load_assignment": {
"cluster_name": "local_app",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 9091
}
}
}
}
]
}
]
},
"name": "local_app",
"type": "STATIC"
},
"last_updated": "2024-01-29T20:57:04.852Z",
"version_info": "50d986fccdf0eec8fac87fe4b388ceeac655c4044620d45f10ff266dfb1d4771"
},
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"connect_timeout": "5s",
"lb_policy": "CLUSTER_PROVIDED",
"name": "original-destination",
"type": "ORIGINAL_DST"
},
"last_updated": "2024-01-29T20:57:04.887Z",
"version_info": "dcd8d0247ba0149bfdc151428353b3f29d0665bf5c12af6a105a0abcc5af40ac"
},
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"connect_timeout": "5s",
"lb_policy": "CLUSTER_PROVIDED",
"name": "passthrough~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"transport_socket": {
"name": "tls",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext",
"common_tls_context": {
"tls_certificates": [
{
"certificate_chain": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICEzCCAbmgAwIBAgIBJjAKBggqhkjOPQQDAjAwMS4wLAYDVQQDEyVwcmktb2Vn\nemZhaC5jb25zdWwuY2EuZGUxZjIyYjcuY29uc3VsMB4XDTI0MDEyODE2MDA0OVoX\nDTI0MDEzMTE2MDA0OVowADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOLfpIUy\ndnQymKgufb4AxSVQaJACNLdzUfKabOWir/+mmbH4wkXmcDUUxslV2ZQPGNMKTh5e\nS5RN8jQG8xFEvOWjgfMwgfAwDgYDVR0PAQH/BAQDAgO4MB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMCkGA1UdDgQiBCCDTUavVjh6\nkwMtzRMhPpdBDV2w2FyOPBbXUmdMiLjjLDArBgNVHSMEJDAigCAOeQm4VrvqfG3Y\n6ZfmeVUewiZNQS60ZFgiEn1UzMiwWjBZBgNVHREBAf8ETzBNhktzcGlmZmU6Ly9k\nZTFmMjJiNy04YzFhLTQ2ZjUtZGU0Zi02YjNlYjVjNjExMGIuY29uc3VsL25zL3dl\nYi9kYy91c3cyL3N2Yy93ZWIwCgYIKoZIzj0EAwIDSAAwRQIhAIsm+1AyPJD/z+bM\ntrpVH2VLGuehU7zaYsnx3lfdF9wkAiA7xZSN9L3nYuE/6Eo2CpaIfOf2HPyfdINs\niDWALsuGBg==\n-----END CERTIFICATE-----\n"
},
"private_key": {
"inline_string": "[redacted]"
}
}
],
"tls_params": {},
"validation_context": {
"match_subject_alt_names": [
{
"exact": "spiffe://de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul/ns/api/dc/usw2/svc/api"
}
],
"trusted_ca": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICDDCCAbOgAwIBAgIBDTAKBggqhkjOPQQDAjAwMS4wLAYDVQQDEyVwcmktb2Vn\nemZhaC5jb25zdWwuY2EuZGUxZjIyYjcuY29uc3VsMB4XDTI0MDExNjE4MjUzMVoX\nDTM0MDExMzE4MjUzMVowMDEuMCwGA1UEAxMlcHJpLW9lZ3pmYWguY29uc3VsLmNh\nLmRlMWYyMmI3LmNvbnN1bDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJnYs4f6\nvnSE2OyUfZtX92kBbrs4AANqtFjrhM0AtS53njsNvwZgV8IqZY3QtYEsGAYMKX3d\nsN4WLGWnWbf4enyjgb0wgbowDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB\nAf8wKQYDVR0OBCIEIA55CbhWu+p8bdjpl+Z5VR7CJk1BLrRkWCISfVTMyLBaMCsG\nA1UdIwQkMCKAIA55CbhWu+p8bdjpl+Z5VR7CJk1BLrRkWCISfVTMyLBaMD8GA1Ud\nEQQ4MDaGNHNwaWZmZTovL2RlMWYyMmI3LThjMWEtNDZmNS1kZTRmLTZiM2ViNWM2\nMTEwYi5jb25zdWwwCgYIKoZIzj0EAwIDRwAwRAIgX9wd0vjkAucTj3eDatu6xRWE\neXvAA5b6R2w98zGiToACICKR8S+MlenmqWNXj+vRs6LHfS+aGRQjwUaZ8qjGdRlB\n-----END CERTIFICATE-----\n"
}
}
},
"sni": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
}
},
"type": "ORIGINAL_DST"
},
"last_updated": "2024-01-29T20:57:04.751Z",
"version_info": "aecbc3b98a8e0d1d7ebe20c541dbcbb55d01a2eb4c130256e93f888d18fd6c4b"
}
],
"static_clusters": [
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"connect_timeout": "1s",
"http2_protocol_options": {},
"load_assignment": {
"cluster_name": "consul-dataplane",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 33717
}
}
}
}
]
}
]
},
"name": "consul-dataplane",
"type": "STATIC"
},
"last_updated": "2024-01-29T20:57:04.472Z"
},
{
"cluster": {
"@type": "type.googleapis.com/envoy.config.cluster.v3.Cluster",
"connect_timeout": "5s",
"http_protocol_options": {},
"load_assignment": {
"cluster_name": "prometheus_backend",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 20100
}
}
}
}
]
}
]
},
"name": "prometheus_backend",
"type": "STATIC"
},
"last_updated": "2024-01-29T20:57:04.490Z"
}
]
},
{
"@type": "type.googleapis.com/envoy.admin.v3.EndpointsConfigDump",
"dynamic_endpoint_configs": [
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "failover-target~0~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "10.15.2.36",
"port_value": 20000
}
},
"health_check_config": {}
},
"health_status": "HEALTHY",
"load_balancing_weight": 1
}
],
"locality": {}
}
],
"policy": {
"overprovisioning_factor": 140
}
}
},
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "local_app",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 9091
}
},
"health_check_config": {}
},
"health_status": "HEALTHY",
"load_balancing_weight": 1
}
],
"locality": {}
}
],
"policy": {
"overprovisioning_factor": 140
}
}
},
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"policy": {
"overprovisioning_factor": 140
}
}
},
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "passthrough~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"policy": {
"overprovisioning_factor": 140
}
}
},
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "original-destination",
"policy": {
"overprovisioning_factor": 140
}
}
}
],
"static_endpoint_configs": [
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "consul-dataplane",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 33717
}
},
"health_check_config": {}
},
"health_status": "HEALTHY",
"load_balancing_weight": 1
}
],
"locality": {}
}
],
"policy": {
"overprovisioning_factor": 140
}
}
},
{
"endpoint_config": {
"@type": "type.googleapis.com/envoy.config.endpoint.v3.ClusterLoadAssignment",
"cluster_name": "prometheus_backend",
"endpoints": [
{
"lb_endpoints": [
{
"endpoint": {
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 20100
}
},
"health_check_config": {}
},
"health_status": "HEALTHY",
"load_balancing_weight": 1
}
],
"locality": {}
}
],
"policy": {
"overprovisioning_factor": 140
}
}
}
]
},
{
"@type": "type.googleapis.com/envoy.admin.v3.ListenersConfigDump",
"dynamic_listeners": [
{
"active_state": {
"last_updated": "2024-01-29T20:57:04.934Z",
"listener": {
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener",
"access_log": [
{
"filter": {
"response_flag_filter": {
"flags": [
"NR"
]
}
},
"name": "Consul Listener Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"address": {
"socket_address": {
"address": "127.0.0.1",
"port_value": 15001
}
},
"default_filter_chain": {
"filters": [
{
"name": "envoy.filters.network.tcp_proxy",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy",
"access_log": [
{
"name": "Consul Listener Filter Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"cluster": "original-destination",
"stat_prefix": "upstream.original-destination"
}
}
]
},
"filter_chains": [
{
"filter_chain_match": {
"prefix_ranges": [
{
"address_prefix": "10.15.2.36",
"prefix_len": 32
}
]
},
"filters": [
{
"name": "envoy.filters.network.tcp_proxy",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy",
"access_log": [
{
"name": "Consul Listener Filter Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"cluster": "passthrough~api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul",
"stat_prefix": "upstream.api.api.default.usw2"
}
}
]
},
{
"filter_chain_match": {
"prefix_ranges": [
{
"address_prefix": "172.20.113.13",
"prefix_len": 32
},
{
"address_prefix": "240.0.0.1",
"prefix_len": 32
}
]
},
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"access_log": [
{
"name": "Consul Listener Filter Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"http_filters": [
{
"name": "envoy.filters.http.router",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router"
}
}
],
"rds": {
"config_source": {
"ads": {},
"resource_api_version": "V3"
},
"route_config_name": "default/api/api"
},
"stat_prefix": "upstream.api.api.default.usw2",
"tracing": {
"random_sampling": {}
},
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
]
}
}
]
}
],
"listener_filters": [
{
"name": "envoy.filters.listener.original_dst",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.listener.original_dst.v3.OriginalDst"
}
}
],
"name": "outbound_listener:127.0.0.1:15001",
"traffic_direction": "OUTBOUND"
},
"version_info": "35cd0eb9d0b99b74d4837293dd5575caff5c5bd8d7f701ba842102c5621e83e0"
},
"name": "outbound_listener:127.0.0.1:15001"
},
{
"active_state": {
"last_updated": "2024-01-29T20:57:04.941Z",
"listener": {
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener",
"access_log": [
{
"filter": {
"response_flag_filter": {
"flags": [
"NR"
]
}
},
"name": "Consul Listener Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"address": {
"socket_address": {
"address": "10.15.2.131",
"port_value": 20000
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"access_log": [
{
"name": "Consul Listener Filter Log",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.access_loggers.stream.v3.StdoutAccessLog",
"log_format": {
"json_format": {
"authority": "%!R(MISSING)EQ(:AUTHORITY)%!"(MISSING),
"bytes_received": "%!B(MISSING)YTES_RECEIVED%!"(MISSING),
"bytes_sent": "%!B(MISSING)YTES_SENT%!"(MISSING),
"connection_termination_details": "%!C(MISSING)ONNECTION_TERMINATION_DETAILS%!"(MISSING),
"downstream_local_address": "%!D(MISSING)OWNSTREAM_LOCAL_ADDRESS%!"(MISSING),
"downstream_remote_address": "%!D(MISSING)OWNSTREAM_REMOTE_ADDRESS%!"(MISSING),
"duration": "%!D(MISSING)URATION%!"(MISSING),
"method": "%!R(MISSING)EQ(:METHOD)%!"(MISSING),
"path": "%!R(MISSING)EQ(X-ENVOY-ORIGINAL-PATH?:PATH)%!"(MISSING),
"protocol": "%!P(MISSING)ROTOCOL%!"(MISSING),
"request_id": "%!R(MISSING)EQ(X-REQUEST-ID)%!"(MISSING),
"requested_server_name": "%!R(MISSING)EQUESTED_SERVER_NAME%!"(MISSING),
"response_code": "%!R(MISSING)ESPONSE_CODE%!"(MISSING),
"response_code_details": "%!R(MISSING)ESPONSE_CODE_DETAILS%!"(MISSING),
"response_flags": "%!R(MISSING)ESPONSE_FLAGS%!"(MISSING),
"route_name": "%!R(MISSING)OUTE_NAME%!"(MISSING),
"start_time": "%!S(MISSING)TART_TIME%!"(MISSING),
"upstream_cluster": "%!U(MISSING)PSTREAM_CLUSTER%!"(MISSING),
"upstream_host": "%!U(MISSING)PSTREAM_HOST%!"(MISSING),
"upstream_local_address": "%!U(MISSING)PSTREAM_LOCAL_ADDRESS%!"(MISSING),
"upstream_service_time": "%!R(MISSING)ESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%!"(MISSING),
"upstream_transport_failure_reason": "%!U(MISSING)PSTREAM_TRANSPORT_FAILURE_REASON%!"(MISSING),
"user_agent": "%!R(MISSING)EQ(USER-AGENT)%!"(MISSING),
"x_forwarded_for": "%!R(MISSING)EQ(X-FORWARDED-FOR)%!"(MISSING)
}
}
}
}
],
"forward_client_cert_details": "APPEND_FORWARD",
"http_filters": [
{
"name": "envoy.filters.http.rbac",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.rbac.v3.RBAC",
"rules": {
"policies": {
"consul-intentions-layer4": {
"permissions": [
{
"any": true
}
],
"principals": [
{
"authenticated": {
"principal_name": {
"safe_regex": {
"google_re2": {},
"regex": "^spiffe://de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul/ns/consul/dc/[^/]+/svc/api-gateway$"
}
}
}
}
]
}
}
}
}
},
{
"name": "envoy.filters.http.header_to_metadata",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.header_to_metadata.v3.Config",
"request_rules": [
{
"header": "x-forwarded-client-cert",
"on_header_present": {
"key": "trust-domain",
"metadata_namespace": "consul",
"regex_value_rewrite": {
"pattern": {
"google_re2": {},
"regex": ".*URI=spiffe://([^/]+.[^/]+)(?:/ap/([^/]+))?/ns/([^/]+)/dc/([^/]+)/svc/([^/;,]+).*"
},
"substitution": "\\1"
}
}
},
{
"header": "x-forwarded-client-cert",
"on_header_present": {
"key": "partition",
"metadata_namespace": "consul",
"regex_value_rewrite": {
"pattern": {
"google_re2": {},
"regex": ".*URI=spiffe://([^/]+.[^/]+)(?:/ap/([^/]+))?/ns/([^/]+)/dc/([^/]+)/svc/([^/;,]+).*"
},
"substitution": "\\2"
}
}
},
{
"header": "x-forwarded-client-cert",
"on_header_present": {
"key": "namespace",
"metadata_namespace": "consul",
"regex_value_rewrite": {
"pattern": {
"google_re2": {},
"regex": ".*URI=spiffe://([^/]+.[^/]+)(?:/ap/([^/]+))?/ns/([^/]+)/dc/([^/]+)/svc/([^/;,]+).*"
},
"substitution": "\\3"
}
}
},
{
"header": "x-forwarded-client-cert",
"on_header_present": {
"key": "datacenter",
"metadata_namespace": "consul",
"regex_value_rewrite": {
"pattern": {
"google_re2": {},
"regex": ".*URI=spiffe://([^/]+.[^/]+)(?:/ap/([^/]+))?/ns/([^/]+)/dc/([^/]+)/svc/([^/;,]+).*"
},
"substitution": "\\4"
}
}
},
{
"header": "x-forwarded-client-cert",
"on_header_present": {
"key": "service",
"metadata_namespace": "consul",
"regex_value_rewrite": {
"pattern": {
"google_re2": {},
"regex": ".*URI=spiffe://([^/]+.[^/]+)(?:/ap/([^/]+))?/ns/([^/]+)/dc/([^/]+)/svc/([^/;,]+).*"
},
"substitution": "\\5"
}
}
}
]
}
},
{
"name": "envoy.filters.http.router",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router"
}
}
],
"route_config": {
"name": "public_listener",
"virtual_hosts": [
{
"domains": [
"*"
],
"name": "public_listener",
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "local_app"
}
}
]
}
]
},
"set_current_client_cert_details": {
"cert": true,
"chain": true,
"dns": true,
"subject": true,
"uri": true
},
"stat_prefix": "public_listener",
"tracing": {
"random_sampling": {}
},
"upgrade_configs": [
{
"upgrade_type": "websocket"
}
]
}
}
],
"transport_socket": {
"name": "tls",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext",
"common_tls_context": {
"alpn_protocols": [
"http/1.1"
],
"tls_certificates": [
{
"certificate_chain": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICEzCCAbmgAwIBAgIBJjAKBggqhkjOPQQDAjAwMS4wLAYDVQQDEyVwcmktb2Vn\nemZhaC5jb25zdWwuY2EuZGUxZjIyYjcuY29uc3VsMB4XDTI0MDEyODE2MDA0OVoX\nDTI0MDEzMTE2MDA0OVowADBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABOLfpIUy\ndnQymKgufb4AxSVQaJACNLdzUfKabOWir/+mmbH4wkXmcDUUxslV2ZQPGNMKTh5e\nS5RN8jQG8xFEvOWjgfMwgfAwDgYDVR0PAQH/BAQDAgO4MB0GA1UdJQQWMBQGCCsG\nAQUFBwMCBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMCkGA1UdDgQiBCCDTUavVjh6\nkwMtzRMhPpdBDV2w2FyOPBbXUmdMiLjjLDArBgNVHSMEJDAigCAOeQm4VrvqfG3Y\n6ZfmeVUewiZNQS60ZFgiEn1UzMiwWjBZBgNVHREBAf8ETzBNhktzcGlmZmU6Ly9k\nZTFmMjJiNy04YzFhLTQ2ZjUtZGU0Zi02YjNlYjVjNjExMGIuY29uc3VsL25zL3dl\nYi9kYy91c3cyL3N2Yy93ZWIwCgYIKoZIzj0EAwIDSAAwRQIhAIsm+1AyPJD/z+bM\ntrpVH2VLGuehU7zaYsnx3lfdF9wkAiA7xZSN9L3nYuE/6Eo2CpaIfOf2HPyfdINs\niDWALsuGBg==\n-----END CERTIFICATE-----\n"
},
"private_key": {
"inline_string": "[redacted]"
}
}
],
"tls_params": {},
"validation_context": {
"trusted_ca": {
"inline_string": "-----BEGIN CERTIFICATE-----\nMIICDDCCAbOgAwIBAgIBDTAKBggqhkjOPQQDAjAwMS4wLAYDVQQDEyVwcmktb2Vn\nemZhaC5jb25zdWwuY2EuZGUxZjIyYjcuY29uc3VsMB4XDTI0MDExNjE4MjUzMVoX\nDTM0MDExMzE4MjUzMVowMDEuMCwGA1UEAxMlcHJpLW9lZ3pmYWguY29uc3VsLmNh\nLmRlMWYyMmI3LmNvbnN1bDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJnYs4f6\nvnSE2OyUfZtX92kBbrs4AANqtFjrhM0AtS53njsNvwZgV8IqZY3QtYEsGAYMKX3d\nsN4WLGWnWbf4enyjgb0wgbowDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB\nAf8wKQYDVR0OBCIEIA55CbhWu+p8bdjpl+Z5VR7CJk1BLrRkWCISfVTMyLBaMCsG\nA1UdIwQkMCKAIA55CbhWu+p8bdjpl+Z5VR7CJk1BLrRkWCISfVTMyLBaMD8GA1Ud\nEQQ4MDaGNHNwaWZmZTovL2RlMWYyMmI3LThjMWEtNDZmNS1kZTRmLTZiM2ViNWM2\nMTEwYi5jb25zdWwwCgYIKoZIzj0EAwIDRwAwRAIgX9wd0vjkAucTj3eDatu6xRWE\neXvAA5b6R2w98zGiToACICKR8S+MlenmqWNXj+vRs6LHfS+aGRQjwUaZ8qjGdRlB\n-----END CERTIFICATE-----\n"
}
}
},
"require_client_certificate": true
}
}
}
],
"name": "public_listener:10.15.2.131:20000",
"traffic_direction": "INBOUND"
},
"version_info": "581127924494fc2caf2ea926a9e6ced361c8c294f22c14f4e97a39b65cd08dad"
},
"name": "public_listener:10.15.2.131:20000"
}
],
"static_listeners": [
{
"last_updated": "2024-01-29T20:57:04.501Z",
"listener": {
"@type": "type.googleapis.com/envoy.config.listener.v3.Listener",
"address": {
"socket_address": {
"address": "0.0.0.0",
"port_value": 20200
}
},
"filter_chains": [
{
"filters": [
{
"name": "envoy.filters.network.http_connection_manager",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager",
"codec_type": "HTTP1",
"http_filters": [
{
"name": "envoy.filters.http.router",
"typed_config": {
"@type": "type.googleapis.com/envoy.extensions.filters.http.router.v3.Router"
}
}
],
"route_config": {
"name": "self_admin_route",
"virtual_hosts": [
{
"domains": [
"*"
],
"name": "self_admin",
"routes": [
{
"match": {
"path": "/metrics"
},
"route": {
"cluster": "prometheus_backend",
"prefix_rewrite": "/stats/prometheus"
}
},
{
"direct_response": {
"status": 404
},
"match": {
"prefix": "/"
}
}
]
}
]
},
"stat_prefix": "envoy_prometheus_metrics"
}
}
]
}
],
"name": "envoy_prometheus_metrics_listener"
}
}
]
},
{
"@type": "type.googleapis.com/envoy.admin.v3.ScopedRoutesConfigDump"
},
{
"@type": "type.googleapis.com/envoy.admin.v3.RoutesConfigDump",
"dynamic_route_configs": [
{
"last_updated": "2024-01-29T20:57:04.949Z",
"route_config": {
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
"name": "default/api/api",
"validate_clusters": true,
"virtual_hosts": [
{
"domains": [
"*"
],
"name": "default/api/api",
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "api.api.usw2.internal.de1f22b7-8c1a-46f5-de4f-6b3eb5c6110b.consul"
}
}
]
}
]
},
"version_info": "239a51ea35cc3cf99d3d7f56a97ea429094ed809d5c462d4e18e18834b36ff38"
}
],
"static_route_configs": [
{
"last_updated": "2024-01-29T20:57:04.500Z",
"route_config": {
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
"name": "self_admin_route",
"virtual_hosts": [
{
"domains": [
"*"
],
"name": "self_admin",
"routes": [
{
"match": {
"path": "/metrics"
},
"route": {
"cluster": "prometheus_backend",
"prefix_rewrite": "/stats/prometheus"
}
},
{
"direct_response": {
"status": 404
},
"match": {
"prefix": "/"
}
}
]
}
]
}
},
{
"last_updated": "2024-01-29T20:57:04.939Z",
"route_config": {
"@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration",
"name": "public_listener",
"virtual_hosts": [
{
"domains": [
"*"
],
"name": "public_listener",
"routes": [
{
"match": {
"prefix": "/"
},
"route": {
"cluster": "local_app"
}
}
]
}
]
}
}
]
},
{
"@type": "type.googleapis.com/envoy.admin.v3.SecretsConfigDump"
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment