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
SRE への第一歩 PagerDuty × DataDog を使用した品質管理
Search
kokekoke
April 28, 2021
Technology
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SRE への第一歩 PagerDuty × DataDog を使用した品質管理
kokekoke
April 28, 2021
Other Decks in Technology
See All in Technology
Goでデータパイプラインを作ろう
sansantech
PRO
1
450
SmartHR Engineering Team Deck
smarthr
1
2.1k
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.4k
ホームラボ紹介
y_sera15
0
180
ブラウザ研修 2026
recruitengineers
PRO
6
1k
事業価値と Engineering 2026年度版
recruitengineers
PRO
49
23k
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
330
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
580
DatadogのBits Chatが開発組織にもたらしたもの / What Bits Chat Has Brought Us
sms_tech
1
270
関東Kaggler会発表資料
takoi
1
230
生成 AI の基礎 〜 サンプル実装で学ぶ基本原理
enakai00
7
4.4k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
410
Featured
See All Featured
Abbi's Birthday
coloredviolet
3
9.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
The Pragmatic Product Professional
lauravandoore
37
7.4k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
460
Balancing Empowerment & Direction
lara
6
1.2k
Fireside Chat
paigeccino
42
4k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Designing for Performance
lara
611
70k
Embracing the Ebb and Flow
colly
88
5.1k
Transcript
SRE への第一歩 PagerDuty × DataDog を使用した品質管理
Copyrights©3-shake Inc. All Rights Reserved. 2 自己紹介 金子 雄 所属:Sreake 事業部
最近やってること ・監視設計 ・PagerDuty ・DataDog ・Prisma Cloud ・インフラ管理 ・Ansible ・Terraform ・Packer
Copyrights©3-shake Inc. All Rights Reserved. 3 目次 なぜ SLO, SLI
が必要なのか 1 DataDog, PagerDuty とは 3 DataDog, PagerDuty を導入すると? 4 まとめ 5 SLO, SLI について 2
Copyrights©3-shake Inc. All Rights Reserved. 4 なぜ SLO, SLI が必要なのか
こんな経験ありませんか 開発チームと運用チームのモチベーションの差... 提供しているサービスにユーザーが満足しているかわからない... 新機能をリリースしたいけど、障害が怖い...
Copyrights©3-shake Inc. All Rights Reserved. 5 SLI, SLO について サービスの信頼度を表す値
目には見えない信頼度を 可視化できるようにする。 SLI, SLO とは? Service Level Objective Service Level Indicator SLI の目標値 信頼度を数値化したものを 目標設定する。 Counter Histogram Gauge SLI Duration Target sum:httpservice.hits
Copyrights©3-shake Inc. All Rights Reserved. 6 SRE における SLO, SLI
について Error Budget とは Error Budget 信頼度をさげることが許容される範囲 Error Budget = 100 % - SLO (%) Ex. 1ヶ月間 の SLO を 99% とした場合 Error Budget は 1% となり、時間に換算すると 7.2 h となる。
Copyrights©3-shake Inc. All Rights Reserved. 7 SRE における SLO, SLI
について SLO, SLI, ErrorBudget の関係性 SLO:1週間で正常なレスポンスが95%以上であること SLI :レスポンスコードをカウントするメトリクス 1週間(duration) OK NG 正常なレスポンスコード 異常なレスポンスコード
Copyrights©3-shake Inc. All Rights Reserved. 8 SRE における SLO, SLI
について SLO, SLI, ErrorBudget の関係性 正常時のメトリクスの合計( SLI) sum:httpservice.hits{code:2xx} +sum:httpservice.hits{code:3xx} +sum:httpservice.hits{code:4xx} sum:httpservice.hits 異常時を含む すべてのメトリクスの合計( SLI) × 100 = XX % 正常時のメトリクスの合計( SLI) 異常時を含む すべてのメトリクスの合計( SLI) OK NG 現時点での信頼度 100% - XX % Error Budget
Copyrights©3-shake Inc. All Rights Reserved. 9 DataDog, PagerDuty について
とは ログの集約 メトリクス の集約 APM 運用や監視のための Saas プラットフォーム
Copyrights©3-shake Inc. All Rights Reserved. 10 DataDog, PagerDuty について
とは オンコール 対応者への 通知 SaaS のインシデント管理ツール 様々な サービスと 連携 インシデント 管理
Copyrights©3-shake Inc. All Rights Reserved. 11 DataDog, PagerDuty について たとえば...
Cloud Service 各プラットフォームの 情報を取得 アラートや SLO を作成 条件に一致した際に通知 障害対応 オンコールの運用者に通知 マルチクラウドでの サービス運用 オンコールのスケジュール、 通知の条件などを作成
Copyrights©3-shake Inc. All Rights Reserved. 12 DataDog, PagerDuty を導入すると? DataDog
での SLO の作成 ※ メトリクスを使用する場合 正常時のイベントを定義する。 1 全てのイベントを定義する。 2 期間と目標を定義する。 3
Copyrights©3-shake Inc. All Rights Reserved. 13 DataDog, PagerDuty を導入すると? DataDog
での SLO の作成 ※ メトリクスを使用する場合 SLI に設定した正常なメトリクスを指定する。 Ex. HTTP のレスポンスコード 2XX, 3XX, 4XX SLO に設定する目標値、期間を指定する。 SLI に設定したメトリクスの合計を指定する。 Ex. HTTP のレスポンスコードの合計
Copyrights©3-shake Inc. All Rights Reserved. 14 DataDog, PagerDuty を導入すると? できるようになること
ユーザーの満足度(信頼度)を可視化することができる。 1 チーム間での同一の指標ができる。 2 サービスの信頼度に対する、過剰な要求を防ぐことができる。 3
Copyrights©3-shake Inc. All Rights Reserved. 15 DataDog, PagerDuty を導入すると? PagerDuty
の役割 SLO の作成ができた! エラーバジェットの消費を抑えたい... 障害時にスマートに動きたい...
Copyrights©3-shake Inc. All Rights Reserved. 16 DataDog, PagerDuty を導入すると? できるようになること
検知漏れを防ぐことができる。 1 適切な通知のみ受け取ることができる。 2 3 起こった障害を次に活かすことができる。
Copyrights©3-shake Inc. All Rights Reserved. 17 DataDog, PagerDuty とは まとめ
信頼性の理解、定義をする。 1 指標を定義する。 2 ツールを使って精度を上げる。 3 改善をしていく。 4
Copyrights©3-shake Inc. All Rights Reserved. 18 Thank You