Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SLI_SLOをどうやって決めたか.pdf
Search
MegataYuto
March 24, 2025
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SLI_SLOをどうやって決めたか.pdf
MegataYuto
March 24, 2025
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
The SEO Collaboration Effect
kristinabergwall1
1
590
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
620
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Documentation Writing (for coders)
carmenintech
77
5.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
HDC tutorial
michielstock
2
960
Building a Scalable Design System with Sketch
lauravandoore
464
34k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Design in an AI World
tapps
1
350
Transcript
SLI/SLOをどうやって決めたか 目賀田 裕人
目賀田 裕人 千株式会社 ECチーム所属 趣味 サーフィン、スノーボード、ゴルフ
結論 • The Art of SLOsをやる • カスタマーサクセスチームを巻き込みながらクリティカルユーザージャーニー(CUJ)を決める • SLI計測
• SLOを決める • とりあえずダッシュボードに出してみる
The Art of SLOs googleが無料公開してくれているワークショップ SLI/SLOの基礎知識から選定方法までを学べる
CUJ(クリティカルユーザージャーニー ) • CUJとは? ◦ 顧客がサービスを利用する上で最も重要な体験の一連の流れ ECサイトなら商品を選んで購入するまでの動線。。。とか
カスタマーサクセスチームを巻き込む • なぜ? 顧客に何かあったら最初に問い合わせが入る部署だから、 ユーザーが不満に感じるところを熟知している クリティカルユーザージャーニーを抑えている
SLIの計測 • SLIとは ユーザーの視点からサービスがどのように動いているかを示すメトリクス • ちゃんとログインできたか? • カートに商品が追加できたか? •
決済は問題なくできたか?
どうやって SLIの計測をしたか nginxログ • Clientで計測だと ◦ ネットワーク環境起因か原因が不透明になる • ALBで計測だと ◦
リアルタイムでダッシュボードに出すのは厳しい nginxログ • ログ検索が容易 • アプリケーション内で起きていることが計測できる
どうやって SLOを定めたか • 成功したかとレスポンスタイムに分ける • 実現可能なSLOと理想的なSLOは分ける • 実現可能なSLOを定める • 数値は計測したSLI次第
• 99.9%にこだわらない • 2時間、1日、7日、28日でダッシュボード化
出来上がったダッシュボード
4ヶ月後のダッシュボード
運用してみて • アプリケーションの状態を分かっているようで分かっていなかったことに気づいた • 今まで隠れてたやばい実装が出てきた • 見る場所がCPU使用率からユーザー体験になった • オブザーバビリティと相性がめちゃくちゃ良かった •
嫌でも改善しないとって気持ちになる • アラート運用まで出来なくても効果は全然ある やって良かった