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
ダイニーにおけるモニタリングと振り返りの仕組み
Search
Hiroaki KARASAWA
June 21, 2022
Technology
1
280
ダイニーにおけるモニタリングと振り返りの仕組み
プロダクトの価値を最速で最大化し続けるために取り組んでいる、SaaSスタートアップのモニタリングLT
https://dinii.connpass.com/event/247726/
Hiroaki KARASAWA
June 21, 2022
Tweet
Share
More Decks by Hiroaki KARASAWA
See All by Hiroaki KARASAWA
スタートアップでポストモーテムを4年で200回やって得た学び
karszawa
1
77
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
1
1.3k
成功する技術選定について
karszawa
3
2.8k
飲食店のインフラサービス “ダイニー” のトラブル対応のすべて
karszawa
0
77
Google Cloud のモニタリング製品を徹底活用してみた
karszawa
0
66
ダウンタイム 30 秒で AlloyDB に移行した話
karszawa
0
520
DMS で AlloyDB に簡単移行!
karszawa
0
69
【現場の本音】App Engine から Cloud Run に移行してみた
karszawa
0
180
cls-hooked による実行コンテキストの保存と利用
karszawa
0
950
Other Decks in Technology
See All in Technology
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
110
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
160
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
2
230
多野優介
tanoyusuke
1
460
JAZUG 15周年記念 × JAT「AI Agent開発者必見:"今"のOracle技術で拡張するAzure × OCIの共存アーキテクチャ」
shisyu_gaku
0
120
about #74462 go/token#FileSet
tomtwinkle
1
410
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
5.4k
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
3
330
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
1
280
データエンジニアがこの先生きのこるには...?
10xinc
0
450
実装で解き明かす並行処理の歴史
zozotech
PRO
1
480
社内お問い合わせBotの仕組みと学び
nish01
0
440
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
Code Review Best Practice
trishagee
72
19k
A designer walks into a library…
pauljervisheath
209
24k
How GitHub (no longer) Works
holman
315
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Designing Experiences People Love
moore
142
24k
How to Think Like a Performance Engineer
csswizardry
27
2k
Six Lessons from altMBA
skipperchong
28
4k
Transcript
dinii aka karszawa Monitoring LT #1 2022 07 21
ࣗݾհ 2 ま ほ aka @karszawa ま dinii ほ ほ
ま JavaScript TypeScript ほ
ຊͷ 3
લఏ݅ 4 1. 2. 3.
All in One SaaS
6
μΠχʔͷγεςϜ ᶃ γεςϜΞʔΩςΫνϟ 7 ま Cloud Run ま DB Cloud
SQL 🥹 ま Hasura! https://speakerdeck.com/karszawa
μΠχʔͷγεςϜ ᶄ ϞχλϦϯάαʔϏε 8
μΠχʔͷαʔϏεར༻ಛੑ ᶃ τϥϑΟοΫ 9 • • GW 🍻
μΠχʔͷαʔϏεར༻ಛੑ ᶄ Մ༻ੑʹର͢Δཁٻ 10 • 1000ms 💥 • ◦ 🍻
·ͱΊɿͭ·ΓͲ͏͍͏γεςϜ͔ 11 1. 2. 3. ま 1 ま
վΊͯɺຊͷςʔϚΛৼΓฦΔ 12 ま ほ 精 ほ 😰 &
13
μΠχʔͷϞχλϦϯά 14
αʔόʔϝτϦΫεࢹ 15 GCP Cloud Monitoring ま Cloud SQL ほ ほ
ま Cloud Run ほ ほ ま Uptime check ほ ま Custom Metrics ほ
αʔόʔϝτϦΫεࢹͰେࣄͳ͜ͱ 16 ま ま & ま ほ ま Cloud SQL
ほ Cloud SQL SPoF
ࢹΦϖϨʔγϣϯͷޭͷൿ݃ 17 ま ま ほ ま or ほ Cloud SQL
Cloud Run 30s ほ SLO 99.95% ち
༨ஊɿαʔϏεϨϕϧඪ SLO ͷܾΊํ 18 SLO ま 99.9% 99.99% API ま
0.1% ま 0.01% ま 0.1% 0.01% 0.1%
ࢹΦϖϨʔγϣϯͷޭͷൿ݃ 19 ま ま 20% ほ ま 薄
ࢹΦϖϨʔγϣϯͷޭͷൿ݃ 20 ま Cloud Monitoring Dashboard ほ Cloud Monitoring Dashboard
ΞϓϦέʔγϣϯΤϥʔࢹ 21 ま Sentry ほ Web UI ほ setUser addBreadcrumb
ま ほ Sentry For Review ほ 0 ち
ΠϯγσϯτରԠɾ͍߹ΘͤରԠ 22 • CS (Customer Success), US (User Support) a.
b. •
ΠϯγσϯτରԠɾ͍߹ΘͤରԠ 23 ま Sync ほ ま ほ PM QA ほ
PM CS ま ほ Platform Team Feature Team
ϦϦʔεޙͷࢹ 24 ま GCP ま 1 ま ほ ち ま
Zendesk ほ 🥹
·ͱΊ 25 ま ま ま ま
26