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
意義から考えるObservability入門 #srenext
Search
すてにゃん
May 24, 2024
Technology
2
1.4k
意義から考えるObservability入門 #srenext
Road to SRE NEXT@福岡(ハイブリッド開催)
でLTした時の資料です。
すてにゃん
May 24, 2024
Tweet
Share
More Decks by すてにゃん
See All by すてにゃん
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
4.3k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
1.1k
dotfiles について話したい #湘なんか
stefafafan
2
460
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
1.3k
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
stefafafan
2
750
一番やさしいDJ入門 2024
stefafafan
6
2.2k
『Goサブ会』によるチームを超えた知見展開、あるいは hatena.go に対する期待 #hatenago
stefafafan
0
2.2k
開発チーム横断タスクフォース 「Goサブ会」の 運用事例と今後の展望
stefafafan
0
980
Team Topologies輪読会とScrapboxの活用
stefafafan
1
340
Other Decks in Technology
See All in Technology
その意思決定、まだ続けるんですか? ~痛みを超えて未来を作る、AI時代の撤退とピボットの技術~
applism118
42
23k
pmconf 2025 大阪「生成AI時代に未来を切り開くためのプロダクト戦略:圧倒的生産性を実現するためのプロダクトサイクロン」 / The Product Cyclone for Outstanding Productivity
yamamuteki
3
2.5k
LINEスキマニ/LINEバイトにおけるバックエンド開発
lycorptech_jp
PRO
0
370
ABEJA FIRST GUIDE for Software Engineers
abeja
0
3.2k
学術的根拠から読み解くNotebookLMの音声活用法
shukob
0
400
『星の世界の地図の話: Google Sky MapをAI Agentでよみがえらせる』 - Google Developers DevFest Tokyo 2025
taniiicom
0
320
生成AIが出力するテストコードのリアル よくあるコードと改善のヒント
starfish719
0
160
IaC を使いたくないけどポリシー管理をどうにかしたい
kazzpapa3
1
160
Dev Containers と Skaffold で実現する クラウドネイティブ開発環境 ローカルのみという制約に挑む / Cloud-Native Development with Dev Containers and Skaffold: Tackling the Local-Only Constraint
bitkey
PRO
0
130
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
340
[CV勉強会@関東 ICCV2025] WoTE: End-to-End Driving with Online Trajectory Evaluation via BEV World Model
shinkyoto
0
340
How We Built a Secure Sandbox Platform for AI
flatt_security
1
110
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Docker and Python
trallard
46
3.7k
A designer walks into a library…
pauljervisheath
210
24k
Writing Fast Ruby
sferik
630
62k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Code Reviewing Like a Champion
maltzj
527
40k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
ҙ͔ٛΒߟ͑Δ Observability ೖ ͯ͢ʹΌΜ (id:stefafafan / @stefafafan) 2024/05/24 Road to
SRE NEXT@Ԭ
ࣗݾհ • ͯ͢ʹΌΜ (id:stefafafan / @stefafafan) • גࣜձࣾΧέϋγͷιϑτΣΞΤϯδχΞ • ࠷ۙTypeScriptΛॻ͘ʑ
• Ԭ͔ΒϦϞʔτͰۈத
ʮObservability ͬͯ͋ΕͰ͠ΐʁʯ ࢹΈ͍ͨͳͭ OpenTelemetry? ͬͨ΄͏͕͍͍Β͍͠ τϨʔεͱ͔͢Δͭ?
Observability ͷҙٛΛཧղ͠Α͏ • ͳΜ͔ྲྀߦͬͯΔͬΆ͍͔Β͓͔ͬͯ͘ɺͰΠϚΠν • ʮϩάɺϝτϦΫεɺτϨʔεͷ͜ͱͳΒେମΘ͔ͬͯΔΑʯ • ຊʹΘ͔ͬͯΔʁ • ͦͦͳΜͰ
Observability ͱ͍͏֓೦͕ొͨ͠ͷͰ͠ΐ͏ʁ
ैདྷͷWebΞϓϦέʔγϣϯ
ैདྷͷWebΞϓϦέʔγϣϯͷߏ • ϞϊϦγοΫ • ͷαʔόͰӡ༻ • ਐతͰͳ͍σϓϩΠํ๏ • োൃੜ࣌ͷύλʔϯ͕ܾ·Γ͖͍ͬͯͨ
ैདྷͷWebΞϓϦέʔγϣϯͷࢹ • োൃੜ࣌ͷύλʔϯ͕ܾ·Γ͖͍ͬͯͨ • ΠϯϑϥपΓͷͳΒɺΠϯελϯε࠶ىಈ͢Δͱ͔ɺεϖοΫ ૿ڧͱ͔ɺΠϯϑϥ୲͕ܾ·ͬͨ࡞ۀΛΔ • ΞϓϦέʔγϣϯͷͳΒɺRevert͢ΔͳͲ • աڈʹૺ۰ͨ͠োΛͱʹɺࢹϧʔϧΛఆٛͯ͠ɺ࠶ͼى͖ͨͱ
͖ʹରॲͰ͖ΔΑ͏ʹ
ैདྷͷWebΞϓϦέʔγϣϯͷݒ೦ • ΠϯϑϥपΓͷଐਓԽ • OSΞοϓάϨʔυରԠ • োରԠΛʮΠϯϑϥνʔϜʯʮݹࢀϝϯόʔʯʹ͖ͤͬΓ • ӡ༻ෛՙ •
ʮΠϯϑϥͷ໘ΛݟΔʯΛͣͬͱଓ͚Δඞཁ͕͋Δ • ཁٻΛຬͨͤͳ͘ͳΔ • ٸͳεύΠΫʹରԠͮ͠Β͍
ʮΫϥυωΠςΟϒʯͷγϑτ
ΞδϟΠϧϓϥΫςΟεͷಋೖ • ଐਓԽͷղফͷͨΊʹɺΞδϟΠϧʹͳΔඞཁ͕͋Δ • Scrum, DevOps, XP ͷϓϥΫςΟεΛಋೖ • ӡ༻ͱ։ൃͷۀͰͳ͘ɺ
• 1ਓͷୡਓ͕શͯͷ࡞ۀΛΔͷͰͳ͘ɺ୭ͰͰ͖ΔΑ͏ʹ • IaCɺCI/CDͷಋೖ
ϚωʔδυαʔϏείϯςφͷར༻ • ӡ༻ෛՙͷݮͷͨΊʹɺϚωʔδυαʔϏεSaaSͳͲΛ׆༻ • ඞཁͳ࣌ʹඞཁͳ͚ͩͷΠϯϑϥΛ༻ҙͰ͖ΔΑ͏ʹίϯςφԽ • → ݁ՌతʹίετͷݮՄ༻ੑͷ্ʹͭͳ͕Δ
ΫϥυωΠςΟϒʹͳͬͨ݁Ռ • ྑ͍ํʹ͔͏ͨΊʹΫϥυωΠςΟϒʹͳ͕ͬͨɺΞϓϦέʔ γϣϯͱͯ͠ෳࡶੑ্ͨ͠ • ߏཁૉ͕૿͑ͨ • ৗ࣌ىಈ͍ͯ͠ΔΠϯελϯεͰͳ͘ɺ໋ͳίϯςφͷλεΫ ͕͍ͭ͋͘Δ •
σϓϩΠख๏ਐతʹ • ैདྷͷࢹํ๏Ͱෆ͢Δঢ়گʹͳͬͨ
Observability ͷඞཁੑ
ैདྷͷࢹͩͱରԠ͕͘͠ͳ͖ͬͯͨ • աڈʹى͖ͨোͱશ͘ಉ͡ͷʹରԠ͢Δ͜ͱͰ͖Δ • ݱͷෳࡶͳߏͰʮશͯͷى͜Γ͏ΔʯΛ͋Β͔͡ΊೝͰ ͖Δ͔ʁ • োରԠ·ͩଐਓԽ͞Εͯ͠·͍ͬͯΔ • ݹࢀϝϯόʔ͕ಛఆͷϝτϦΫεΛݟͯݪҼʹͨΓΛ͚ͭΒΕΔ
ಛघೳྗ࣋ͪ
Observability ͷྑ͍ͱ͜Ζ • ࢥͱͯ͠ɺʮະͷʹରॲͰ͖Δঢ়ଶʹ͢Δʯ • Observability = Մ؍ଌੑɺͭ·ΓγεςϜͷঢ়ଶ͕؍ଌͰ͖Δ͜ • ैདྷΛʮਪଌʯ͍͕ͯͨ͠ɺObservability͕֬อͰ͖͍ͯͨΒ
Ͳ͏ͳΔͷ͔ • ϢʔβࢹͷΛυϦϧμϯͯ͠ݪҼΛಥ͖ࢭΊΒΕΔΑ͏ʹ ͳΔ
Observability͕֬อͰ͖͍ͯΔͱ͜͏ͳΔ • ॳΊͯର໘͢Δҟৗͷରॲ͕༰қʹͳΔ • ݹࢀͷΤϯδχΞͰͳ͘ͱγεςϜΛཧղͰ͖ͯɺোରԠʹೖ Γ͘͢ͳΔ • োʹਝʹରԠͰ͖ΔΑ͏ʹͳΓɺΑΓΞδϟΠϧʹͳΔ • ҎલΑΓσϓϩΠස্͕͕͍ͬͯΔͷͰɺোૉૣ͘
ରॲͰ͖ΔΑ͏ʹͳ͍ͬͯΔͱྑ͍
·ͱΊ • ैདྷͷWebΞϓϦέʔγϣϯͷӡ༻ʹ՝ײ͕͋ͬͨ • ՝ײͷղফͷͨΊʹɺDevOpsͷϓϥΫςΟεγεςϜͷϚωʔ δυԽɾίϯςφԽ͕ਪਐ͞Ε͖ͯͨ • ϞμϯͳߏͷΞϓϦέʔγϣϯΛదʹӡ༻ͯ͠ʹରॲͰ͖Δ ͨΊʹObservability͕ॏཁͱͳ͖ͬͯͨ
ࠓͷLTΈ͍ͨͳ͕ຊʹॻ͍ͯ͋Δ • ΦϒβʔόϏϦςΟɾΤϯδχΞ ϦϯάΛಡΜͰͳ͔ͬͨΒಡ ͏ʂ • https://www.oreilly.co.jp/books/ 9784814400126/