~/talk

Envoy on Fire: A Practical Look at Debugging a Service Mesh

name:Lita Cho
links:none on file
name:Ryan Cox
links:none on file
slides:none on file

Shows how to triage Envoy with concrete tools: curl the admin config dump to see bootstrap and xDS provenance, enable trace-level logs to find DNS or xDS rejections, and recognize Envoy’s “last known good” behavior that lets bad xDS surface only on scale-up. Demonstrates diagnosing user 404s via the NR response flag, building egress logging with filters and sampling, and shipping logs over gRPC to an access log service. Recommends monitoring cluster stats such as upstream_request_pending_active vs total, membership and health checks, and surfacing them in incident dashboards.

AI-written summary · about

  1. 0:00Intro
  2. 1:52Envoy Configuration - The Bigger Picture
  3. 3:36Envoy Tools at Our Disposal
  4. 5:12Envoy Configuration - Scenario 1
  5. 7:11Envoy Configuration - Scenario 2
  6. 13:08Selective Logging of Traffic to an External Service
  7. 14:32Configure Listeners
  8. 16:53Sample 1% External Traffic Logs
  9. 17:44Log only Errors for External Traffic
  10. 19:34Log Slow Calls for Auth'd External Traffic
  11. 20:04Structured Access Log Events via GRPC
  12. 22:35Go Control Plane - Access Log Server
  13. 24:01Logs Takeaways
  14. 25:55Taxonomy of Stats - Top Level Metrics
  15. 28:16Process Stats
  16. 30:15Useful Stats - Service Discovery
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.