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.2k
意義から考えるObservability入門 #srenext
Road to SRE NEXT@福岡(ハイブリッド開催)
でLTした時の資料です。
すてにゃん
May 24, 2024
Tweet
Share
More Decks by すてにゃん
See All by すてにゃん
dotfiles について話したい #湘なんか
stefafafan
2
370
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
810
令和最新版 ソフトウェアエンジニアのためのDJ入門、あるいはDJに学ぶ仕事術 #ya8
stefafafan
2
510
一番やさしいDJ入門 2024
stefafafan
6
1.9k
『Goサブ会』によるチームを超えた知見展開、あるいは hatena.go に対する期待 #hatenago
stefafafan
0
1.9k
開発チーム横断タスクフォース 「Goサブ会」の 運用事例と今後の展望
stefafafan
0
740
Team Topologies輪読会とScrapboxの活用
stefafafan
1
290
Deployment Previewを用意する流れで学んだ良い仕事の進め方
stefafafan
0
1.2k
チーム開発における様々なボトルネックの整理 / Organization of bottlenecks in Team Development
stefafafan
0
2.9k
Other Decks in Technology
See All in Technology
Fearsome File Formats
ange
0
580
JAWS-UG20250116_iOSアプリエンジニアがAWSreInventに行ってきた(真面目編)
totokit4
0
110
2025年のARグラスの潮流
kotauchisunsun
0
740
プロダクト組織で取り組むアドベントカレンダー/Advent Calendar in Product Teams
mixplace
0
680
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
340
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
2
200
When Windows Meets Kubernetes…
pichuang
0
280
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
0
160
商品レコメンドでのexplicit negative feedbackの活用
alpicola
1
210
20241125 - AI 繪圖實戰魔法工作坊 @ 實踐大學
dpys
1
450
20240513 - 框裡框外_文學院學生如何在AI世代安身立命 @ 淡江大學
dpys
0
640
ドメイン駆動設計の実践により事業の成長スピードと保守性を両立するショッピングクーポン
lycorptech_jp
PRO
3
630
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1366
200k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Unsuck your backbone
ammeep
669
57k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2.1k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
For a Future-Friendly Web
brad_frost
176
9.5k
Documentation Writing (for coders)
carmenintech
67
4.5k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Cult of Friendly URLs
andyhume
78
6.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
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/