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
OpenSLOについて ~SLO as Code の現状~
Search
Kai Sato
December 17, 2022
Technology
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OpenSLOについて ~SLO as Code の現状~
Kai Sato
December 17, 2022
Other Decks in Technology
See All in Technology
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
350
10分で知る最近のOmarchy
komagata
0
310
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
0
140
品質と信頼性を地続きにする
grimoh
0
370
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
190
LLMに渡さなかった仕事
nanaism
0
160
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
550
DEFCON34-Write-up_HYCu-MYCu
daikiokazaki
0
160
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
omasushiというライブラリを作った
polidog
PRO
0
230
Railsのように考える: See through the Master
snoozer05
PRO
3
790
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
450
Making Projects Easy
brettharned
120
6.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
Balancing Empowerment & Direction
lara
6
1.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Optimizing for Happiness
mojombo
378
71k
Un-Boring Meetings
codingconduct
0
420
Transcript
~ SLO as Codeの現状 ~
佐藤 開 株式会社スリーシェイク Sreake事業部 SRE 自己紹介 @kaitexio @KAI21441756
本日話すこと 1. OpenSLOとは 2. 対応ツール 3. OpenSLOで実現するかもしれないこと 4. 感想
OpenSLOとは サービスレベル目標 (SLO)とそれに関連するリソースの記述形式を標準化するプロジェクト。 SLOのSaaSを展開しているNobl9が中心となって策定し、今年、 5月にv1.0を発表。 • Kubernetes YAML フォーマット •
ベンダー中立
apiVersion: openslo/v1 kind: SLO metadata: name: foo-slo displayName: Foo SLO
spec: service: foo indicator: # inlined SLI metadata: name: foo-error displayName: Foo Error spec: ratioMetric: counter: true good: metricSource: metricSourceRef: datadog-datasource type: Datadog spec: query: sum:trace.http.request.hits.by_http_status{http.status_code:200}.as_count() total: metricSource: metricSourceRef: datadog-datasource type: Datadog spec: query: sum:trace.http.request.hits.by_http_status{*}.as_count() objectives: - displayName: Foo Total Errors target: 0.98 SLOを定義する
対応ツール • OpenSLO/oslo ◦ OpenSLOのyamlのバリデーション、指定したフォーマットに変換してくれる。 • OpenSLO/slogen ◦ SumologicというSaaSに提供するための SLO
ダッシュボード、モニター、SLI データをOpenSLOの設定ファイル から生成する CLI ツール。 • slok/sloth ◦ Prometheus向けのSLO ジェネレーター、 独自の記述形式とOpenSLOに対応。 OpenSLOはSLOを記述するためのスキーマのみを定義しているため、このフォーマットに対応した 外部ツールが必要。
OpenSLOで実現するかもしれないこと OpenSLOで記述されたファイルを元に DatadogやPrometheusなどのモニタリングシステムに共通の 表現形式でデプロイが行えるもの。 SLO ジェネレーター Cloud Monitoring、Datadog、Prometheusといったモニタリングサービスと BigQuery、PubSubなどに 計算結果を送信できる。
google/slo-generator
SLO as Codeで実現するかもしれないこと • 大量のSLOを運用している場合、SLOの設定や見直しが起きた時に変更が楽になるかも。 • ベンダー移行が楽になるかも。 • SLOの棚卸が楽になるかも。
• 大量のSLOを運用している場合、SLOの設定や見直しが起きた時に変更が楽になるかも。 • ベンダー移行が楽になるかも。 • SLOの棚卸が楽になるかも。 → 対応ツールが出てきてくれたらの話 SLO as
Codeで実現するかもしれないこと
感想 • OpenSLO対応ツールはまだ少ない。 • 未成熟でプラクティスも確立されていない。 • terraformでも大部分のニーズは満たせそう。 • OpenSLOが標準化フォーマットとして今後、確立していきそう。
おすすめ資料 • SLO策定のIaC化によるSREの加速 • OpenSLOについて