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を実践する / Pragmatic observability
Search
mnuma
March 21, 2020
Technology
2
190
Observabilityを実践する / Pragmatic observability
mnuma
March 21, 2020
Tweet
Share
More Decks by mnuma
See All by mnuma
自動テストについて / Automated Testing
mnuma
0
200
Kubernetesの自動アップグレードについて / Upgrading GKE cluster
mnuma
0
170
AWS Auroraのスロークエリを Datadogで扱うまで / How to handle slow_queries_logs in AWS Aurora with Datadog
mnuma
0
740
Googleに学ぶDesign Docs / Learn from Google on Design Docs
mnuma
0
140
Kubernetes Case Studies #1@Makuake KubeCon NA 2019 Recap
mnuma
0
130
カオスエンジニアリングについてヤホーで調べてきました / Enter the chaos engineering
mnuma
0
77
Chaos Engineering 現状把握 / History Of Chaos Engineering
mnuma
0
310
ISUCON参加を振り返る / Recollect My ISUCON
mnuma
0
130
CircleCIのリファクタリングについて / Refactoring CircleCI
mnuma
1
170
Other Decks in Technology
See All in Technology
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
350
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
Snowflakeの開発・運用コストをApache Icebergで効率化しよう!~機能と活用例のご紹介~
sagara
1
530
User Story Mapping + Inclusive Team
kawaguti
PRO
2
320
Qiita Organizationを導入したら、アウトプッターが爆増して会社がちょっと有名になった件
minorun365
PRO
1
320
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
180
Pwned Labsのすゝめ
ken5scal
2
570
開発組織を進化させる!AWSで実践するチームトポロジー
iwamot
2
540
開発者体験を定量的に把握する手法と活用事例
ham0215
0
130
【Forkwell】「正しく」失敗できるチームを作る──現場のリーダーのための恐怖と不安を乗り越える技術 - FL#83 / A team that can fail correctly by forkwell
i35_267
1
100
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Docker and Python
trallard
44
3.3k
Building an army of robots
kneath
303
45k
RailsConf 2023
tenderlove
29
1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Adopting Sorbet at Scale
ufuk
75
9.2k
Transcript
0CTFSWBCJMJUZΛ࣮ફ͢Δ !4IJOKVLV-5
!NOVNB@ גࣜձࣾϚΫΞέ 5FBN43&
0CTFSWBCJMJUZ
࠷ۙϚΫΞέͰ։ൃ߹॓ͬͯ·͢ɻ ϲ݄ʹճɺिؒ͘Β͍ɻ ٕज़తෛ࠴ɺखΛ͚͍ͯͳ͔ͬͨ͜ͱɻ ֤ࣗ νʔϜ ςʔϚΛܾΊͯணखɻ ɾ%9 EFWFMPQFSFYQFSJFODF ͷ্ ɾίϯςφԽͷඋ
ۙگ
l0CTFSWBCJMJUZ֬อͷͨΊʹ%BUBEPH-PHΛ.BLVBLFຊମʹಋೖz ϚΫΞέͷϩάΛ%BUBEPHͰཧ͢ΔΑ͏ʹͨ͠ ΞϓϦέʔγϣϯϩά ΞΫηεϩά ηΩϡϦςΟϩά ˚
l0CTFSWBCJMJUZ֬อͷͨΊʹ%BUBEPH-PHΛ.BLVBLFຊମʹಋೖz ϚΫΞέͷϩάΛ%BUBEPHͰཧ͢ΔΑ͏ʹͨ͠ ΞϓϦέʔγϣϯϩά ΞΫηεϩά ηΩϡϦςΟϩά ˚
0CTFSWBCJMJUZ
0CTFSWBCJMJUZ z0Zz zՄ؍ଌੑz
ΞϝϦΧਓͷ੍ޚֶΤϯδχΞ͕ఏএͨ֓͠೦ 3VEPMGɾ&ɾ,BMNBO γεςϜͷ෦ঢ়ଶΛ֎෦ग़ྗ͔ΒͲΕ͚ͩਪՄೳ͔ɻ ιϑτΣΞͷੈքʹ༻͍ΒΕൃల͍ͯ͠Δɻ 0CTFSWBCJMJUZ IUUQTOFXSFMJDDPNSFTPVSDFXIBUJTPCTFSWBCJMJUZ
0CTFSWBCJMJUZWT.POJUPSJOH ؍ଌੑͱࢹ ҟৗΛΒͤΔ.POJUPSJOH ҟৗͷཧ༝Λઆ໌Ͱ͖Δ0CTFSWBCJMJUZ :VSJ4ILVSP 6CFS0CTFSWBCJMJUZ5FBN .POJUPSJOHͱɺࣄલʹܾΊͨͷΛଌఆ͢Δ͜ͱɺ 0CTFSWBCJMJUZɺࣄલʹܾΊͨͷͰͳ͍ࣄʹ͍ͭͯઆ໌Մೳ ͳ͜ͱɻ
IUUQTXXXJOGPRDPNQSFTFOUBUJPOTVCFSNJDSPTFSWJDFTEJTUSJCVUFEUSBDJOH
0CTFSWBCJMJUZ&OHJOFFSJOHWT$IBPT&OHJOFFSJOH $IBPT&OHJOFFSJOH ෳࡶͳγεςϜʹؚΉෆ࣮֬ੑʹ3FTJMJFODF ճ෮ੑ Λ֬อ͠ରԠ͍ͯ͘͠ 0CTFSWBCJMJUZ&OHJOFFSJOH ෳࡶͳγεςϜʹؚΉෆ࣮֬ੑʹ0CTFSWBCJMJUZ Մ؍ଌੑ Λ֬อ͠ରԠ͍ͯ͘͠ γεςϜͷෳࡶԽɺϚΠΫϩαʔϏεԽͱͱʹൃలɻ
0CTFSWBCJMJUZख़Ϟσϧ
IUUQTZPVUVCFNVMG+7'OD U /FX3FMJD0CTFSWBCJMJUZ͕ͲͷΑ͏ʹਐΊΒΕख़͍͔ͯ͘͠ɻஈ֊Ͱઆ໌ɻ
0CTFSWBCJMJUZख़Ϟσϧ (FUUJOH4UBSUܭଌΛ࢝ΊΔ 3FBDUJWFडಈతରԠ 1SPBDUJWFੵۃతରԠ 1SFEJDUJWF༧ଌతରԠ %BUB%SJWFOσʔλۦಈ l5IF'PVS(PMEFO4JHOBMTz˞ -BUFODZɺ5SB⒏Dɺ&SSPSTɺ4BUVSBUJPO Ξϥʔτ͕ى͖Δ ΞϥʔτʹରԠ͢Δ
োൃੜΛͻͨ͢Β͑ΔϑΣʔζ ෆ҆ఆ͞Λͳ͘͢ ύϑΥʔϚϯεΛվળ 4-*4-0ඪՔಇΛࡦఆ ސ٬ຬ͕͋Δఔߴ͍ঢ়ଶ εέʔϦϯάΛ࠷దԽ ίετݮʹ͍ͭͯߟ͑Δ ࣮ݧతͳσϓϩΠΛߦ͑Δ σϓϩΠͱ,1*ͷؔ࿈ΛධՁ ސ٬ຬΛ͞Βʹ্ ˞IUUQTMBOEJOHHPPHMFDPNTSFTSFCPPLDIBQUFSTNPOJUPSJOHEJTUSJCVUFETZTUFNTYSFG@NPOJUPSJOH@HPMEFOTJHOBMT
Y1JMMBSPG0CTFSWBCJMJUZ 1SPpMJOH 0CTFSWBCJMJUZΛࢧ͑Δப
.FUSJDT 1SPNFUIFVTɺ5FMFHSBGɺ4UBUT%ɺ%SPQ8J[BSEɺ.JDSPNFUFSɺ HPNFUSJDTɺ$MPVE8BUDIɺ$MPVE.POJUPSJOHɺ.BDLFSFMɺ%BUBEPHʜ -PHT 'MVFOUEɺ'MVFOU#JUɺ"84$MPVE8BUDIɺ$MPVE-PHHJOHɺ&MBTUJDTFBSDIɺ LJCBOBɺ-PHTUBTIɺHSBGBOBɺ%BUBEPH-PHTʜ 5SBDF +BFHFSɺ;JQLJOɺ"849SBZɺ0QFO$FOTVT 0QFO5FMFNFUSZ ɺ
/FX3FMJD"1.ɺ%BUBEPH"1.ʜ Y1JMMBSPG0CTFSWBCJMJUZ 5PPMT
αʔϏεʹࠓٻΊΒΕΔ0CTFSWBCJMJUZͱʁ 0CTFSWBCJMJUZΛ࣮ફ͢Δ 0CTFSWBCJMJUZख़Ϟσϧ͔Βߟ͑Δɻ 3FBDUJWF डಈతରԠ ͔Βɺ1SPBDUJWF ੵۃతରԠ ͳஈ֊ɻ όάোରԠɺݪҼൃݟղੳΛΑΓߦ͍͘͢ɻ ҎԼͷΑ͏ͳ࣭ʹ͑ΒΕΔΑ͏ʹ͢Δɻ
ɾΞϓϦέʔγϣϯΤϥʔͱϦΫΤετͷ૬͕ؔΘ͔Βͳ͍ ɾͲͷϦΫΤετෛՙ͕ߴ͍ͷ͔Γ͍ͨ ɾٸܹͳτϥϑΟοΫͷىҼ͕Θ͔Βͳ͍ (FUUJOH4UBSUܭଌΛ࢝ΊΔ 3FBDUJWFडಈతରԠ 1SPBDUJWFੵۃతରԠ 1SFEJDUJWF༧ଌతରԠ %BUB%SJWFOσʔλۦಈ
αʔϏεʹࠓٻΊΒΕΔ0CTFSWBCJMJUZͱʁ 0CTFSWBCJMJUZΛ࣮ફ͢Δ Y1JMMBSPG0CTFSWBCJMJUZ͔Βߟ͑Δɻ .FUSJDTʹ͍ͭͯ.BDLFSFMΛͬͯऔΕ͍ͯΔ͕ɺ σΟʔϓσόοΪϯάΛߦ͏ʹ-PH͕ෆेɻ
0CTFSWBCJMJUZΛ࣮ફ͢Δ
ϦϦʔε࣌ͷ֬ೝ োൃੜ࣌ ϩάϕʔεΞϥʔτ ϩάϕʔεϝτϦΫε 4-*4-0Խ 4MBDL8PSLqPXʹΈࠐΜͰΈΔ αʔϏεͷঢ়ଶΛՄࢹԽ ׆༻έʔε
߹॓Λ͖͔͚ͬʹ0CTFSWBCJMJUZʹ͍ͭͯߟ͑ͨ ݱঢ়ͷϑΣʔζʹ߹ͬͨ0CTFSWBCJMJUZΛߟ͍͑ͯ͘ࣄ͕େࣄ ·ͱΊͱࠓޙ αʔϏεͷͱͱʹෳࡶͳγεςϜ ৽ػೳɺ৽αʔϏε ϚΠΫϩαʔϏεԽɺϋΠϒϦουΫϥυɺ,VCFSFOUFT ίϯςφԽɺΫϥυωΠςΟϒͳΞʔΩςΫνϟ 0CTFSWBCJMJUZҰͭͷςʔϚ