Lightning Talk: Manipulating HTTP Headers Using a Full Set of Substitution...
summary
Envoy unifies parsing and formatter implementation in Envoy 1.24, letting header manipulation share the same code as access logs and expanding available specifiers from about 30 to 80+ formatters. Key limitation is timing: access logs run after the transaction, header edits run during request/response flows, so formatters tied to future events produce empty string when data not yet available. Demonstrated build: a mesh that appends each hop’s name to response headers to trace path, and it works.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:36HTTP Header Manipulation
- 2:39Code Duplication
- 4:12Release 124
- 7:01Response Header
- 7:59Use Case
related talks
12mLightning Talk: Leveraging Envoy's New Filter Chain Matchers for Advanced TLS Rou...
12mLightning Talk: Adding MxN Streaming Support for Envoy External Processing Filter
27mEnvoy Gateway: An in-Depth Guide of Its Benefits, Use Ca...
10mLightning Talk: Envoy @ Netflix
11mMultiplex tcp requests through Envoy HTTP/2 stack
26mRunning Envoy at the Edge
33mUsing Envoy for data aware traffic routing in Azure Service Fabric
29mCommunity & Extensibility: Building Envoy's Flexible Compression Subsystem
