Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kafka for Rubyists: Monitoring
Search
karol.galanciak
December 20, 2020
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kafka for Rubyists: Monitoring
karol.galanciak
December 20, 2020
More Decks by karol.galanciak
See All by karol.galanciak
Kafka For Rubyists - Advanced Karafka
azdaroth
0
620
kafka_for_rubyists_advanced_kafka.pdf
azdaroth
0
390
Kafka for Rubyists: Consuming and Performance
azdaroth
0
360
Kafka for Rubyists: Intro to Kafka
azdaroth
0
510
Kafka for Rubyists: Topics and Publishing Messages
azdaroth
0
270
What's New in Rails 5?
azdaroth
0
350
[PL] Od zera do developera
azdaroth
0
470
Introduction to ember-data-partial-model
azdaroth
0
410
The Art Of Self-Defense - How To Protect Yourself From Nils
azdaroth
1
240
Other Decks in Programming
See All in Programming
その節約、円になってますか?
isamumumu
1
680
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
130
メールのエイリアス機能を履き違えない
isshinfunada
0
220
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
170
Foundation Models frameworkで画像分析
ryodeveloper
1
510
なぜ関数型プログラミングで「型」と「証明」が語られるのか #fp_matsuri
kajitack
3
1.1k
Android CLI
fornewid
0
210
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
140
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
290
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
660
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
420
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
440
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Darren the Foodie - Storyboard
khoart
PRO
3
3.5k
Embracing the Ebb and Flow
colly
88
5.1k
Believing is Seeing
oripsolob
1
180
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Chasing Engaging Ingredients in Design
codingconduct
0
260
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Leo the Paperboy
mayatellez
8
2.1k
The Cult of Friendly URLs
andyhume
79
7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Speed Design
sergeychernyshev
33
2k
Transcript
Kafka & Karafka - Monitoring
Monitoring - Warning - No monitoring? Forget about using Kafka
on production
Monitoring - Kafka cluster itself vs. application-related metrics - Both
are critical - Karafka uses ruby-kafka (versions 1.x) under the hood, which has a great integration with Datadog/Statsd
Kafka Broker metrics - Under-replicated partitions
Kafka Broker metrics - Active Controller Count
Kafka Broker metrics - messages_in_per_sec
Kafka Broker metrics - bytes_in_per_sec
Kafka Broker metrics - bytes_out_per_sec
Kafka Broker metrics - Leader count
Kafka Broker metrics - Offline Partitions Count
Kafka Broker metrics - Replication Max Lag
Kafka Broker metrics - (AWS MSK) data_logs_disk_used
Producer metrics - is stuff working at all? - ruby_kafka.api.calls
Producer metrics - are messages getting published? - ruby_kafka.producer.deliver.messages
Producer metrics - are messages getting published? - ruby_kafka.producer.deliver.attempts
Producer metrics - are messages getting published? - ruby_kafka.producer.deliver.errors
Consumer metrics - does stuff work at all? - ruby_kafka.api.calls
Consumer metrics - does stuff work at all? - ruby_kafka.api.errors
Consumer metrics - are messages getting consumed? - ruby_kafka.consumer.lag{*} by
{topic,partition}
Consumer metrics - are messages getting consumed? - ruby_kafka.consumer.messages by
{topic,partition}
Consumer metrics - is there anything wrong going on with
consumers? - ruby_kafka.consumer.leave_group
Consumer metrics - is there anything wrong going on with
consumers? - ruby_kafka.consumer.sync_group
Consumer metrics - is there anything wrong going on with
consumers? - ruby_kafka.consumer.join_group
Consumer metrics - is there anything wrong going on with
consumers? - ruby_kafka.fetcher.queue_size
Thanks!