~/talk

From Statsd To OpenTelemetry: Atlassian's Metrics Platform Migration…

links:none on file
links:none on file
slides:none on file

Atlassian migrates a 10-year StatsD pipeline to OpenTelemetry Collectors, replacing go-statsd sidecars with collector-based sidecars and gateways and keeping zero downtime and no data loss. The pipeline processes about 4.8 billion datapoints per minute and achieves roughly a 95% reduction via stateful per-timeseries aggregation. Key changes: a load balancing exporter using stream ID consistent hashing to eliminate hot aggregator shards, a custom delta-aggregation processor, and lower CPU and smoother scaling in production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:02Why Atlassian needed metrics
  3. 3:08Challenges with go-statsd
  4. 4:36Why migrate to OTel
  5. 5:39OTel collector architecture
  6. 9:52Swapping StatsD for OTel
  7. 10:56Atlassian’s aggregation layer
  8. 13:24Hot aggregator shards
  9. 15:12Load balancing with Stream ID
  10. 17:20Stream ID impact on load
  11. 19:09OTel aggregation with delta
  12. 20:51Performance gains from OTel
  13. 21:55Forwarding stage and exporters
  14. 23:45Final OTel pipeline
  15. 24:28Migration lessons
  16. 26:37Adopting OTel at scale
  17. 28:04Closing and Q&A
~/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.