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
新しい SLO が良い感じにハマっている話
Search
kaita
July 31, 2026
Technology
2.1k
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新しい SLO が良い感じにハマっている話
もう一度考えるSRE #1
https://topotal.connpass.com/event/399194/
kaita
July 31, 2026
More Decks by kaita
See All by kaita
全社でのソフトウェアサプライチェーン攻撃対策をやってみた with Takumi Guard
z63d
0
350
【FinOps】データドリブンな意思決定を目指して
z63d
3
710
【SLO】"多様な期待値" と向き合ってみた
z63d
2
550
Raycast Community Japan (CloudNative Days Winter 2025)
z63d
0
110
Kubernetes における cgroup driver のしくみ: runwasi の bugfix より
z63d
3
550
EKS Pod Identity における推移的な session tags
z63d
1
450
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
2
680
Other Decks in Technology
See All in Technology
Redmine 7.0 新機能・機能強化解説(OSC2026京都ダイジェスト版)
vividtone
1
200
JavaScript 研修 (2026)
recruitengineers
PRO
1
420
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
530
AI時代の強いチームの作り方
yuukiyo
25
16k
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
2
670
事業価値と Engineering 2026年度版
recruitengineers
PRO
41
21k
20260801_スクフェス大阪
kgnkhkr
2
1.2k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.3k
20分でわかるセキュアAPI
nwiizo
0
170
初めてのGitHub Actions / GitHub Actions at First
tooppoo
0
150
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
140
Featured
See All Featured
Visualization
eitanlees
152
17k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
200
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
370
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Building the Perfect Custom Keyboard
takai
2
830
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
580
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
520
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
We Are The Robots
honzajavorek
0
290
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
630
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
450
Transcript
新しい SLO が良い感じにハマっている話 もう⼀度考えるSRE #1
⾃⼰紹介 • Kaita Nakamura (@z63d_) • 株式会社primeNumber • SRE •
好きな技術: コンテナ、Kubernetes • Raycast Community Japan • Raycast Ambassador 2
新しい SLO が良い感じに機能しているのでその話 この SLO を定義するまでの過程は “SRE Kaigi 2026 延⻑戦”
で話しました (資料‧アーカイブあり) https://speakerdeck.com/z63d/slo-duo-yang-naqi-dai-zhi-toxiang-kihe-tutemita https://sre-connect.connpass.com/event/381108/ 3
TROCCO と SLO について 4
TROCCO について • ETL の SaaS • ETL: データ分析基盤構築で⾏われるプロセス •
◦ Extract: データソースからデータを抽出 ◦ Transform: データを変換‧加⼯ ◦ Load: DWH にロード ETL ジョブを 事前にスケジュールした時間や UI 上のボタンなどから実⾏可能 https://primenumber.com/trocco/features/etl 5
TROCCO のスケジュール機能について 指定した時間に ETL ジョブを実⾏できる機能(コア機能) 6
どんな SLI / SLO? • SLI ◦ スケジュールしたジョブの実⾏遅延時間 ▪ ◦
• (正確には遅延時間そのものではなく、これに関連する指標) CUJ 的な SLO ◦ 例: p90 の xx % が xx 秒以下 7
良い感じにハマっている 8
信頼性の維持‧向上 以下のサイクルが回っている 1. サービス劣化の検知(burn rate が⾼い or SLO 違反) 2.
対応 3. 改善 約半年間で3回ほど⼤きめのサービス劣化を検知 ※ burn rate という SRE ⼀般⽤語を使っているが、社内で burn rate という⽤語は使ってない & burn rate は計算していない 9
1 回⽬ 10
burn rate が⾼い リリース起因 11
対応 • 原因 Ruby on Rails の config 変更が原因 ◦
• 対応 ◦ config 変更の PR の revert 12
結果 • サービス劣化にすぐに気づくことができた • 対応により元の⽔準に戻った 13
2 回⽬ 14
SLO 違反 15
対応 • 原因 ◦ 既知の問題が影響していそう ◦ トリガーとなった PR がありそうだが、 ⻑期的にみると劣化傾向にあった
• 対応 ◦ 根本的な DB への負荷対策などを実施 ▪ SQL クエリの改善 ▪ 関連するテーブルにインデックスを作成 ▪ ... など 16
結果 • なんかめちゃくちゃ改善 • CPU‧memory 使⽤率も下がった 17
3 回⽬ 18
burn rate が⾼い スケジュール機能に関連する変更が怪しい 19
対応 • 原因 スケジュール機能に関連する変更(と推測) ◦ • 対応 ◦ SQL クエリの改善
◦ 関連するテーブルにインデックスを作成 20
結果 • スケジュール機能に関連する変更は関係なかった ◦ • 別の原因が存在した可能性が⾼かった 根本的な対応をしたことによりパフォーマンスが改善 21
まとめ 22
導⼊を振り返って • 2026/02 から約半年間運⽤ ◦ • SLO の⾒直しをした(2‧3回⽬の間) (結果的に)以前から認識されていたが優先度が上がらず対応していな かった問題に
SLO という強制⼒により対応できた • 信頼性の維持‧向上に繋がっている 23
今後について 次のアクションを考えても良いかも? 例: burn rate アラートを導⼊ 24
Thank you!