~/talk

Art of Debugging

Talkat OpenSearchCon India 2024 · on Wednesday, 2024-06-26· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Shows concrete debugging steps and new tooling: use stats API for aggregates, performance-analyzer plugin for shard/index-level I/O and network hotspots, profile API plus hot threads to find query CPU sinks, and slowlog/trace logs for offending queries. Introduces a Telemetry plugin (released experimental in 2.11) that emits distributed traces and a metric framework with exponential histograms, default aggregation 60s, and sampling tuned to export when queue hits 2048 or time hits 2s and export in batch size 512. Telemetry is usable now but requires sampling to keep overhead low.

AI-written summary · about

  1. 0:00Debugging OpenSearch
  2. 2:24Cluster stats API
  3. 6:18Search timeouts with Performance Analyzer
  4. 8:27Slow queries profiling
  5. 10:55Logging indexing/search issues
  6. 12:02Debugging tools limitations
  7. 13:47Telemetry framework
  8. 18:45Distributed tracing architecture
  9. 21:29Tracing request sampling
  10. 23:33Granular metric framework
  11. 26:28Future enhancements
~/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.