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
Monitoring and Debugging Containers
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
JBD
December 04, 2018
Programming
1.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Monitoring and Debugging Containers
JBD
December 04, 2018
More Decks by JBD
See All by JBD
eBPF in Microservices Observability at eBPF Day
rakyll
1
2.2k
eBPF in Microservices Observability
rakyll
1
1.8k
OpenTelemetry at AWS
rakyll
1
1.9k
Debugging Code Generation in Go
rakyll
5
1.7k
Are you ready for production?
rakyll
8
3k
Servers are doomed to fail
rakyll
3
1.6k
Serverless Containers
rakyll
1
300
Critical Path Analysis
rakyll
0
710
CPDD
rakyll
0
4.3k
Other Decks in Programming
See All in Programming
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
信頼性の目標を誰も求めてない
shubox
0
480
FDEとは、何者なのか?
masapyon1212
0
120
[DroidKaigi 26] How We Moved from Android Studio to Slack
thisaay
0
160
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
130
ソフトウェアエンジニアにとっての生成AI - 特性を知って使い倒す / generative ai for software enginner
kishida
7
2.3k
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1.6k
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
320
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
340
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
230
業務時間外もAIに働いてもらう話
colorful12
3
9.9k
Featured
See All Featured
Music & Morning Musume
bryan
47
7.4k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Tell your own story through comics
letsgokoyo
1
1.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How to build a perfect <img>
jonoalderson
1
5.9k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
590
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
180
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
220
Navigating Team Friction
lara
192
16k
It's Worth the Effort
3n
188
29k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
230
Transcript
@rakyll monitoring and debugging containerized systems Jaana B. Dogan, Google
[email protected]
@rakyll me overly frustrated engineer 15+ years in networking systems
making systems more reliable
@rakyll the new old monitoring? (maybe)
@rakyll systems are growing... and you are not in control
@rakyll bare metal kernel network stack cloud stack libraries frameworks
your code
@rakyll
@rakyll complexity is inevitable
@rakyll container
@rakyll container
@rakyll container container
@rakyll container container
@rakyll container container message queue
@rakyll container container storage/database
@rakyll container container load balancer location=us-west location=europe-central
@rakyll host host container container load balancer
@rakyll container container container container container orchestrated hot mess
@rakyll areas of issues: - lack of locality - networking
- scheduling - dependencies
@rakyll bare metal kernel network stack cloud stack libraries frameworks
your code
@rakyll “my job is done here”
@rakyll after going to production... 1. monitor 2. alert 3.
troubleshoot 4. fix
@rakyll
@rakyll load balancer
@rakyll load balancer critical path
@rakyll discovering critical paths making them reliable then fast making
them debuggable
@rakyll
@rakyll Latency Numbers Every Programmer Should Know by Jeff Dean
@rakyll
@rakyll ping pong pongservice:6996 project: ping the pong server.
@rakyll opencensus.io
@rakyll not my team!
@rakyll where is the source code?
@rakyll who to page?
@rakyll who to page?
@rakyll give me the logs, runtime events, profiles...
@rakyll
@rakyll
@rakyll
@rakyll http://server:9999/tracez
@rakyll challenges...
@rakyll no wire standards
@rakyll
@rakyll traceparent: <version>-<traceid>-<spanid>-<opts> Example: traceparent: 00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01
@rakyll no export standards
@rakyll areas of issues: - locality - networking - scheduling
- dependencies
@rakyll fin
[email protected]