~/talk

xDSnap: A Lightweight Tool to Debug Envoy and Consul Dataplanes with Confidence

Talkat DevConf.US 2025 · 2025-09-19..09-20· [observability]
links:none on file
slides:none on file

xDSnap is a Go-based open-source tool that captures Envoy config dumps, stats, pod logs and optional TCP dump pcap from Consul dataplanes and packages them as a tarball for debugging. It runs via kubectl ephemeral containers (no clusterwide RBAC changes), ports to Envoy’s xDS API on 19000, and recommends 30s intervals with 60s duration to get multiple snapshots. It includes pinned dependencies, CI checks, and plans for a background agent and automated AI analysis to summarize misconfigurations and xDS update delays. captures Envoy config dumps and pcap no clusterwide RBAC changes

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Origins and pain points
  3. 3:57Design goals
  4. 4:40Key features
  5. 6:24How XDSnap works with Kubernetes
  6. 7:50Security and install
  7. 9:13What XDSnap captures in a snapshot
  8. 10:16Future enhancements
~/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.