~/talk

Tap Tap, Debugging an App with your Service Mesh

Talkat ServiceMeshCon Europe 2021 · on Tuesday, 2021-05-04· [observability, microservices]
slides:none on file

Linkerd is used to inspect live traffic with tap and to add route metadata with service profile so debugging requires no app changes. Tap yields JSON with headers and grpc status codes, revealing a donut vote path that returns grpc UNKNOWN and 0% success while other routes are 100%. MTLS between proxies is observed. A generated service profile from protobufs and tap for REST routes enables adding retries on a flaky authors HEAD call, improving effective success to 100% at the cost of higher latency.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Overview
  3. 2:35Check Mesh
  4. 2:58Troubleshoot
  5. 4:00Deployments
  6. 4:24Live Calls
  7. 6:08Voting Service
  8. 7:36Metadata
  9. 8:53Voting Donut
  10. 9:47Changing Output Format
  11. 11:00Service Profiles
  12. 12:34Web Service Profiles
  13. 15:41Web Service Profiles Analysis
~/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.