Hi all,

After being on-call for BookKeeper for a year and working on improving its
metrics I wrote up a couple of blog post series that explain BookKeeper
internals (focusing on how reads and writes are executed in terms of
threads, data structures, components) and also BookKeeper metrics.

It should be quite useful for helping BookKeeper devs onboard and also for
people who run BookKeeper. It is focused on BookKeeper as part of Pulsar
clusters.

Anyway, I hope it is a useful resource to the community.

BookKeeper read/write internals:

   -
   
https://medium.com/splunk-maas/apache-bookkeeper-internals-part-1-high-level-6dce62269125
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-internals-part-2-writes-359ffc17c497
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-internals-part-3-reads-31637b118bf
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-internals-part-4-back-pressure-7847bd6d1257

BookKeeper metrics (focusing on USE method):

   -
   
https://medium.com/splunk-maas/apache-bookkeeper-observability-part-1-introducing-the-metrics-7f0acb32d0dc
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-observability-part-2-write-use-metrics-f359f2b83539
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-observability-part-3-write-metrics-in-detail-178c216b6373
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-observability-part-4-read-use-metrics-10faafae0de5
   -
   
https://medium.com/splunk-maas/apache-bookkeeper-observability-part-5-read-metrics-in-detail-2f53acac3f7e


Jack

Reply via email to