~/talk

Observability and Debuggability in Cassandra

Talkat Cassandra Summit 2023 · on Wednesday, 2023-12-13· at 11:50· LL20B (Lower Lobby Level)· [observability]
links:none on file
slides:none on file

Datadog SREs collect JMX, GC logs and request traces to tie latency spikes to resource signals and to validate fixes: long GC pauses from G1 humongous objects correlate with timeouts and disappear after increasing heap region size; a topology change triggers synchronized driver metadata reads that create a 4x request spike to ~30k req/s because 60k client connections per node all run range-slice queries; mitigation is either disable metadata queries or increase refresh window to 5m and spread client refreshes, plus monitor CPU, GC pause histograms and client-side metrics.

AI-written summary · about

  1. 0:00Introduction
  2. 1:25Cassandra outages debugging
  3. 2:50Cassandra cluster health basics
  4. 3:34Timeout errors CPU latency
  5. 6:23GC pauses causing timeouts
  6. 9:54Fixing humongous objects in G1 GC
  7. 11:18Graceful degradation CPU spikes
  8. 13:06Vertical scaling query surge
  9. 16:58Client connections range slices
  10. 19:05Range slice query solution
  11. 20:29Observability and metrics
  12. 21:32Debugging Cassandra issues
  13. 22:59Q&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.