Documentation ¶
Overview ¶
Package wellknown contains common names for filters, listeners, etc.
Index ¶
Constants ¶
View Source
const ( // Buffer HTTP filter Buffer = "envoy.filters.http.buffer" // CORS HTTP filter CORS = "envoy.filters.http.cors" // Dynamo HTTP filter Dynamo = "envoy.filters.http.dynamo" // Fault HTTP filter Fault = "envoy.filters.http.fault" // GRPCHTTP1Bridge HTTP filter GRPCHTTP1Bridge = "envoy.filters.http.grpc_http1_bridge" // GRPCJSONTranscoder HTTP filter GRPCJSONTranscoder = "envoy.filters.http.grpc_json_transcoder" // GRPCWeb HTTP filter GRPCWeb = "envoy.filters.http.grpc_web" // Gzip HTTP filter Gzip = "envoy.filters.http.gzip" // IPTagging HTTP filter IPTagging = "envoy.filters.http.ip_tagging" // HTTPRateLimit filter HTTPRateLimit = "envoy.filters.http.ratelimit" // Router HTTP filter Router = "envoy.filters.http.router" // Health checking HTTP filter HealthCheck = "envoy.filters.http.health_check" // Lua HTTP filter Lua = "envoy.filters.http.lua" // Squash HTTP filter Squash = "envoy.filters.http.squash" // HTTPExternalAuthorization HTTP filter HTTPExternalAuthorization = "envoy.filters.http.ext_authz" // HTTPRoleBasedAccessControl HTTP filter HTTPRoleBasedAccessControl = "envoy.filters.http.rbac" // HTTPGRPCStats HTTP filter HTTPGRPCStats = "envoy.filters.http.grpc_stats" )
HTTP filter names
View Source
const ( // ClientSSLAuth network filter ClientSSLAuth = "envoy.filters.network.client_ssl_auth" // Echo network filter Echo = "envoy.filters.network.echo" // HTTPConnectionManager network filter HTTPConnectionManager = "envoy.filters.network.http_connection_manager" // TCPProxy network filter TCPProxy = "envoy.filters.network.tcp_proxy" // RateLimit network filter RateLimit = "envoy.filters.network.ratelimit" // MongoProxy network filter MongoProxy = "envoy.filters.network.mongo_proxy" // ThriftProxy network filter ThriftProxy = "envoy.filters.network.thrift_proxy" // RedisProxy network filter RedisProxy = "envoy.filters.network.redis_proxy" // MySQLProxy network filter MySQLProxy = "envoy.filters.network.mysql_proxy" // ExternalAuthorization network filter ExternalAuthorization = "envoy.filters.network.ext_authz" // RoleBasedAccessControl network filter RoleBasedAccessControl = "envoy.filters.network.rbac" )
Network filter names
View Source
const ( // OriginalDestination listener filter OriginalDestination = "envoy.filters.listener.original_dst" // ProxyProtocol listener filter ProxyProtocol = "envoy.filters.listener.proxy_protocol" // TlsInspector listener filter TlsInspector = "envoy.filters.listener.tls_inspector" // HttpInspector listener filter HttpInspector = "envoy.filters.listener.http_inspector" )
Listener filter names
View Source
const ( // Lightstep tracer name Lightstep = "envoy.tracers.lightstep" // Zipkin tracer name Zipkin = "envoy.tracers.zipkin" // DynamicOT tracer name DynamicOT = "envoy.tracers.dynamic_ot" // Datadog tracer name Datadog = "envoy.tracers.datadog" )
Tracing provider names
View Source
const ( // Statsd sink Statsd = "envoy.stat_sinks.statsd" // DogStatsD compatible stastsd sink DogStatsd = "envoy.stat_sinks.dog_statsd" // MetricsService sink MetricsService = "envoy.stat_sinks.metrics_service" )
Stats sink names
View Source
const ( // FileAccessLog sink name FileAccessLog = "envoy.access_loggers.file" // HTTPGRPCAccessLog sink for the HTTP gRPC access log service HTTPGRPCAccessLog = "envoy.access_loggers.http_grpc" )
Access log sink names
View Source
const ( // TransportSocket Alts TransportSocketAlts = "envoy.transport_sockets.alts" // TransportSocket Tap TransportSocketTap = "envoy.transport_sockets.tap" // TransportSocket RawBuffer TransportSocketRawBuffer = "envoy.transport_sockets.raw_buffer" // TransportSocket Tls TransportSocketTls = "envoy.transport_sockets.tls" // TransportSocket Quic TransportSocketQuic = "envoy.transport_sockets.quic" )
Transport socket names
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.