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
(品質を監視する)SLOと向き合うための武器
Search
Shoppingjaws
April 24, 2025
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
(品質を監視する)SLOと向き合うための武器
Shoppingjaws
April 24, 2025
More Decks by Shoppingjaws
See All by Shoppingjaws
Intent as Code LT版
shoppingjaws
0
42
Intent as Code
shoppingjaws
6
1.1k
YouはどうしてSREに?
shoppingjaws
0
1k
すべてのリポジトリを監視する魔法
shoppingjaws
0
110
リモートで新入社員がゴキゲンに働く方法教えます
shoppingjaws
0
110
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
The Invisible Side of Design
smashingmag
301
52k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Between Models and Reality
mayunak
4
470
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
490
Test your architecture with Archunit
thirion
2
2.4k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
Transcript
株式会社スタディスト:shoppingjaws 品質を監視する SLOと向き合う ための武器
自己紹介 かいしゃ:株式会社スタディスト おしごと:SRE おなまえ:なかむら/かいもの すきなツール:aqua / 1password / terraform かつどう:
SRENEXTコアスタッフ けろぺんの絵文字 配布してるので是非!
弊社のSREと開発チームの関わり 開発チーム SRE UPDATE!! Teachme Biz いい感じのCIとか インフラとか いい感じの 機能開発
今回のテーマ SLOのオーナーシップ を 開発チーム に持ってもらうために いろいろ頑張ってる 話
SLOって難くね? 1. 概念がややこしい 2. 開発者全員がSLOに集中している訳ではない 3. でも、開発者にSLOのオーナーをもってほしい
概念がややこしい - 多すぎる横文字 - 眠くなるような数式 - 多すぎるパラメータ SREとしては慣れた感覚だけど、普段は別のことにフォーカ スしているエンジニアには 無量空処をくらったように完全停止してしまう
エラーバジェット バーンレート SLI Timeslice ウインドウ 呪文のような説明
開発者全員がSLOに集中できる訳ではない 理想をいえば、見てほしいけど、実際そうはいかないのが現実 - SREは信頼性が大事だし、モチベーションがある - 開発者は信頼性も大事だけど、、モチベーションがあるとは限らない 機能開発も大事、納期も大事 開発チーム フロントが好きな人 バックエンドが好きな人
AIが好きな人 開発が好きな人
でも、開発者にSLOのオーナーをもってほしい - 顧客への品質に接点があるのは結局開発チーム - SLOという指標を元に、機能開発に活かしてほしい - SREはそれに並走して、支援する - SLOは必要だけど、そのまえにSLO文化を根付かせることが大事
選ばれたのは 多少の正確さは欠いてるけど なんとなく運用できそうな SLO入門キット
TerraformとDatadogでつくるSLO入門モジュール ポイント:SLOを設定するときに悩むポイントは考えないでOKにする SLOにも2つの段階を用意して、それによって エラーバジェットなどの要素を排除する。 Critical SLO High SLO 2択を選べば、あとはSLO違反時の ポリシーなども自動的に決まる。
うまくフィットしないケースもあるかもしれない が、それはその時考える🐸
TerraformとDatadogでつくるSLO入門モジュール 1. APIのURIを記述して → TraceからMetricsが生成されるようになる *DataDogのTraceは特殊なサンプリングをするため、偏ったメトリクスに なってしまうので、GenerateMetricsを使って生成する
TerraformとDatadogでつくるSLO入門モジュール 2. それっぽく埋めるだけ
TerraformとDatadogでつくるSLO入門モジュール Apply!!
TerraformとDatadogでつくるSLO入門モジュール 俺達の戦いはこれからだ!! 結果: 開発チームがなんとなくTerraformのモジュールを埋めるだけ で、メトリクス、SLO、アラート全部入りキットがつくられるように なったよ!!