@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "KalDB: A cloud native log search platform" by Suman Karumuri (Strange Loop 2022) @StrangeLoopConf | Uploaded November 2022 | Updated October 2024, 1 week ago.
Slack currently uses Elasticsearch as its primary centralized log search platform. At our scale of one petabyte of logs per week, we face three major issues with our cluster: due to large spikes in volume our logs tend to be delayed, limiting our real-time visibility into our systems; we often fail to ingest logs due to field conflicts; and at 50 clusters Elasticsearch is operationally complex.

We built KalDB, a new lucene based cloud-native log store to address the issues we experienced with Elasticsearch. This project prioritizes fresh logs over older during large spikes to maintain real-time visibility, and automatically handles field conflicts by employing a schema on read. The cloud-native aggregator/leaf/tailer architecture enables first-class support for Kubernetes, and employs techniques like S3 backed storage to reduce infrastructure cost and automate operations.

Suman Karumuri
Sr Staff Software Engineer, Slack
@mansu

Suman Karumuri is a Sr. Staff Software Engineer and the tech lead for Observability at Slack. Suman Karumuri is an expert in distributed tracing and was a tech lead of Zipkin and a co-author of OpenTracing standard, a Linux Foundation project via the CNCF. Previously, Suman Karumuri has spent several years building and operating petabyte scale log search, distributed tracing and metrics systems at Pinterest, Twitter and Amazon. In his spare time, he enjoys board games, hiking and playing with his kids.

-------- Sponsored by: --------

Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. gstrm.io/tsl
KalDB: A cloud native log search platform by Suman Karumuri (Strange Loop 2022)Nimrod: A new approach to meta programming by Andreas Rumpf (2013)Game Development in Eight Bits by Kevin ZurawelStrange Loop Chat with Tejas Chopra about Carbon Footprint Aware Software DevelopmentEverything I Have Learned I Have Learned From Someone Else by David Nolen (2013)How Tracing Uncovers Half-truths in Slack’s CI Infrastructure by Frank ChenBuilding Observability for 99% Developers by Jean Yang (Strange Loop 2022)How to Avoid Safety Hazards when using Closures in Scala by Philipp Haller (Strange Loop 2022)Expert Software Developers Approach to Error by Marian Petre (Strange Loop 2022)Using data-driven metrics to anticipate and prevent security incidents by Caitlin BuckshawComputing Like the Brain by Jeff Hawkins (2012)How to Equitably Close the CS Education Gap by Jeffery Phipps

"KalDB: A cloud native log search platform" by Suman Karumuri (Strange Loop 2022) @StrangeLoopConf

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER