~/talk

8 Tips for Marathon Performance

links:none on file
slides:none on file

Eight concrete operational changes that cut outages and CPU waste: enable Marathon metrics and raise the polling to metrics interval 55s to drop metrics CPU from ~20% to ~2%; capture GC logs and analyze with GCViewer to fix heap and promotion issues; increase Akka mailbox batch size (from ~5 to ~20) when events backlog shows latency; keep ZooKeeper znodes small and raise max buffer or upgrade to Marathon 1.4+ to avoid 1MB write failures; move health checks to agents (switch to Mesos health checks) and use SSE instead of callbacks to reduce registration delays from ~7 minutes to under 40 seconds.

AI-written summary · about

  1. 0:00Start
  2. 14:33UPDATE TO 1.3.13
  3. 20:48DO NOT USE THE EVENT BUS
  4. 24:52PREFER BATCHING
  5. 25:35SHARD YOUR MARATHON
  6. 26:52SUMMARY 1. Monitor - enable metrics 2. Tune JVM 3. Optimize Zookeeper
~/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.