~/talk

Distributed tracing with Jaeger and ClickHouse

TalkinRussianat HighLoad++ 2023 · 2023-11-27..11-28· [observability, databases]
links:none on file
slides:none on file

Describes building an internal distributed tracing service for a large MTS product ecosystem using Jaeger for span collection and ClickHouse for storage and analytics. Covers the operational problems of tracing thousands of interactions per second and the architecture and implementation choices made to deploy Jaeger with ClickHouse as the backend for scalable trace storage and querying.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Distributed tracing challenge
  3. 3:202022 architecture with Elasticsearch
  4. 5:25Growth load issues with Elastic
  5. 7:31Choosing ClickHouse as alternative
  6. 8:35Jaeger and ClickHouse integration
  7. 10:24Delayed inserts in ClickHouse
  8. 12:53Dropping distributed tables
  9. 14:39ClickHouse and Kafka tuning
  10. 15:42Morning load peaks problem
  11. 17:04Analytics and read optimization
  12. 19:10Jaeger tag storage issues
  13. 21:56Duplicates in materialized views
  14. 22:17Final system architecture
  15. 23:19System monitoring and metrics
  16. 25:47Performance results and metrics
  17. 26:50Implementation recommendations
  18. 27:34Q&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.