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
オブザーバビリティの始め方 / How to start Observability
Search
Isao Shimizu
April 26, 2023
Technology
4
970
オブザーバビリティの始め方 / How to start Observability
2023/4/26 TechFeed Experts Night #17
Isao Shimizu
April 26, 2023
Tweet
Share
More Decks by Isao Shimizu
See All by Isao Shimizu
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1.2k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
8.4k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
210
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
11
2.1k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
320
『家族アルバム みてね』で計測しているSLIの事例 / SLI as measured in FamilyAlbum
isaoshimizu
3
650
4年間の取り組みで実現したコンテナ技術を活用したスケーラブルなインフラ構築とコスト削減 / Container Summit 2023
isaoshimizu
1
160
全世界のユーザー体験の改善にNew Relic Mobileをどのように活用したか/How New Relic Mobile was used to improve the global user experience
isaoshimizu
2
720
全世界で成長し続けるサービスのインフラと開発の裏側 / MIXI TECH CONFERENCE 2023
isaoshimizu
1
1.4k
Other Decks in Technology
See All in Technology
The depthes of profiling Ruby - RubyKaigi 2024
osyoyu
0
130
データ分析力を高めるSQL研修サービス『SQL Everyone』
hikarut
1
380
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
2
650
Real World Type Puzzle and Code Generation
yukukotani
4
630
個人的、Kubernetes の最新注目機能! (2024年5月版) / TechFeed Experts Night#28 〜 コンテナ技術最前線
pfn
PRO
3
210
AI JIMY - 登壇(インストール編)
hanacchi
0
150
パフォーマンス最適化のベストプラクティス
databricksjapan
0
200
SLOいつ決めましょう?
abnoumaru
2
130
パスワードを保存しますか?
hanacchi
0
250
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
kota2and3kan
13
4.9k
複雑なビジネスルールに挑む:正確性と効率性を両立するfp-tsのチーム活用術 / Strike a balance between correctness and efficiency with fp-ts
kakehashi
5
3.5k
類似ロジック実装をiOS/Android間で合わせる道標No.1
fumiyasac0921
1
220
Featured
See All Featured
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
What's in a price? How to price your products and services
michaelherold
238
11k
Become a Pro
speakerdeck
PRO
13
4.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
What the flash - Photography Introduction
edds
64
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Designing the Hi-DPI Web
ddemaree
276
33k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Transcript
©MIXI オブザーバビリティの 始め⽅ 2023/4/26 TechFeed Experts Night #17 Vantageスタジオ みてねプロダクト開発部
基盤開発グループ 清⽔ 勲
©MIXI About me 清⽔ 勲 @isaoshimizu 2011年〜 株式会社ミクシィ(現MIXI) • 2011年8⽉〜
SNS「mixi」運⽤エンジニア • 2014年4⽉〜 モンスターストライク SRE • 2018年2⽉〜 家族アルバム みてね SRE • 2022年1⽉〜 SREグループ マネージャー • 2023年4⽉〜 基盤開発グループ マネージャー • 週末は社会⼈吹奏楽団での活動(楽団⻑、トロンボーン約30年、たまに指揮者)。 キャンプとクラフトビールが好き。 2
©MIXI オブザーバビリティとは?
©MIXI モニタリングとの違いは?
©MIXI オブザーバビリティとは モニタリングとの違いは? 5 “モニタリングは既知の未知を扱いますが、 オブザーバビリティは未知の未知を扱うのです” オライリージャパン オブザーバビリティ・エンジニアリング 1章より
©MIXI どういうこと?
©MIXI モニタリングとオブザーバビリティ 7 モニタリング 既知の未知 オブザーバビリティ 未知の未知 • 局所的な監視 •
システムが正常かどうかの確認 • あらかじめ設定したメトリクスや ログの収集 • システム全体の可視化、理解 • 予期しない問題の調査、解決 • メトリクス、トレーシング、 ログなどの収集、分析 どちらが良い・悪いではない
©MIXI トラブルが起きた時、スピーディーに原因調査と解決をしたい オブザーバビリティを強化しましょう
©MIXI オブザーバビリティの導⼊
©MIXI オブザーバビリティを導⼊するためには 10 収集・保管 可視化 分析 メトリクス・トレース・ログ これが基本
©MIXI オブザーバビリティツール • Amazon CloudWatch / X-Ray / Managed Grafana
/ Managed Service for Prometheus • Google Cloud Logging / Cloud Monitoring / Cloud Trace / Cloud Profiler • New Relic • Datadog • Dynatrace • AppDynamics • Splunk 他にもいろいろある 11
©MIXI 導⼊のポイント l お使いのアプリケーション(⾔語/フレームワーク)、クラウド、インフラ (VM/コンテナ/オーケストレーションツール)に適したものを選ぶ l データ量、ユーザー数、サーバー数などによってコストは変動する (このあたりは製品によって異なる) l メトリクス、トレース、ログそれぞれが連携できると⾮常に効率的
l 運⽤者だけでなく開発者が使えるものに 12
©MIXI オブザーバビリティによってスピーディーな課題解決を