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
1.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
意義から考えるObservability入門 #srenext
Road to SRE NEXT@福岡(ハイブリッド開催)
でLTした時の資料です。
すてにゃん
May 24, 2024
More Decks by すてにゃん
See All by すてにゃん
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
190
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.4k
サプライチェーン攻撃への備えについて考えている #湘なんか
stefafafan
3
2.8k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
340
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
6
3k
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
4.7k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
2k
dotfiles について話したい #湘なんか
stefafafan
2
520
高橋メソッド風の発表を生成するCLIツールをPHPで作った #phpcon_odawara
stefafafan
1
1.7k
Other Decks in Technology
See All in Technology
4人目のSREはAgent
tanimuyk
0
180
5分でわかるDuckDB Quack
chanyou0311
3
250
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
140
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.5k
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
190
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
890
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
200
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
320
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
1.7k
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
2
640
AI時代に求められる技術力 フロンティア・クリエイティビティ / Technical Excellence in the AI Era: Frontier Creativity
kaonavi
0
110
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
3
840
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
Building Adaptive Systems
keathley
44
3.1k
Documentation Writing (for coders)
carmenintech
77
5.4k
Technical Leadership for Architectural Decision Making
baasie
3
420
Unsuck your backbone
ammeep
672
58k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
How to Ace a Technical Interview
jacobian
281
24k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Become a Pro
speakerdeck
PRO
31
6k
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/