~/talk

Go Telemetry Wins

Talkat GoLab 2024 · 2024-11-11..11-13· [go, observability]
name:Russ Cox
links:none on file
slides:none on file

Go adds opt-in weekly counters written to small binary files that the toolchain translates to JSON and—only if enabled—uploads a few kilobytes per week. The upload selection comes from golang.org/x/telemetry/config (a Go module) with sampling tuned to ~10,000 reports/week. Uploaded data contains only approved counter names and function-name stack counters; all raw reports are republished as public raw reports. Telemetry already found a compiler panic (index out of bounds in embed file handling) enabling a quick fix.

AI-written summary · about

  1. 0:00Introduction to telemetry
  2. 2:04Telemetry for open source
  3. 3:58Challenges in telemetry
  4. 14:57Transparent telemetry design
  5. 31:37Addressing telemetry problems
  6. 35:06Successes and adoption
  7. 35:31Analyzing bugs and crashes
  8. 42:22Conclusion
~/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.