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
DatadogでLaravelジョブワーカーの監視 / monitoring laravel ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
m_norii (のりぃ)
July 18, 2024
Technology
230
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DatadogでLaravelジョブワーカーの監視 / monitoring laravel job workers using datadog
2024年7月18日(木) 第166回PHP勉強会@東京 の発表資料です。
m_norii (のりぃ)
July 18, 2024
More Decks by m_norii (のりぃ)
See All by m_norii (のりぃ)
DatadogでPHP・Laravelアプリケーションを監視する / monitoring-php-laravel-using-datadog
m_norii
2
670
巨大インフラ産業で戦うSRE / SRE working in the large infrastructure industry
m_norii
2
5.8k
HCP Terraform で AWS マルチアカウントのリソースを管理する / AWS multiple account IaC using HCP Terraform
m_norii
0
1.4k
Other Decks in Technology
See All in Technology
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
420
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
280
動画配信アプリでの Engage SDK 導入 — TVer Android が Play ストアにコンテンツを届けるまで
techtver
PRO
0
150
enechainの内製セルフサービスプラットフォーム
hiyosi
0
140
振り返りこそエンジニアの本領
negima
0
340
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
400
Tab5をRubyで動くパソコンにする
kishima
2
260
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
640
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
910
少人数データチームのDevin活用実践事例
runandy16
2
450
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
250
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
260
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
How to Talk to Developers About Accessibility
jct
2
540
We Are The Robots
honzajavorek
0
350
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
280
Believing is Seeing
oripsolob
1
210
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
450
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
340
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Transcript
݄ ୈճ1)1ษڧձˏ౦ژ !N@OPSJJ %BUBEPHͰ -BSBWFMδϣϒϫʔΧʔͷࢹ
ࣗݾհ w ྛਖ਼ل )BZBTIJ.BTBOPSJ w ࡛ۄݝӽࢢࡏॅ w Շͱ.S$IJMESFOͱຑΛѪ͢ΔΤϯδχΞ w
גࣜձࣾΦʔϓϯϩδ43& w !N@OPSJJ
43&/&95εϙϯαʔ͠·͢ IUUQTTSFOFYUEFW
01&/-0(*OPUFهࣄΑΓ IUUQTOPUFPQFOMPHJDPNOO ff DBFE
01&/-0(*OPUFهࣄΑΓ IUUQTOPUFPQFOMPHJDPNOO ff DBFE
8FBSFIJSJOH IUUQTDPSQPQFOMPHJDPNSFDSVJU
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
%BUBEPHͱ w %BUBEPHΫϥυίϯϐϡʔςΟϯά༻ͷ ࢹΞϓϦέʔγϣϯαʔϏε w 4BB4ϕʔεͷσʔλੳϓϥοτϑΥʔϜΛ հͯ͠αʔόʔɺσʔλϕʔεɺπʔϧɺ͓Α ͼαʔϏεͷࢹΛఏڙ IUUQTXXXEBUBEPHIRDPNKB
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
%BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w ҎલهࣄΛॻ͖·ͨ͠ w ͬ͘͟ΓαϚϦ w %BUBEPH"HFOU 1)1֦ு%%5SBDFೖΕΔ w ڥม̎ͭՃ
w %%@53"$&@(&/&3"5&@3005@41"/ w %%@53"$&@"650@'-64)@&/"#-&% w τϨʔεͷىͱͳΔϝιουΛ%BUBEPH "1.ʹొ IUUQT[FOOEFWPQFOMPHJBSUJDMFTECDGDFG
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
1SPGJMFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w 1)1֦ு%%5SBDFͷՃػೳ w ͍ΘΏΔϓϩϑΝΠϦϯά ʢؔ୯ҐͷυϦϧμϯʣ
1SPGJMFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w Πϯετʔϧ w 1)1֦ு%%5SBDFΠϯετʔϧ࣌ʹΦϓγϣϯ Λ͢ QIQEBUBEPHTFUVQQIQFOBCMFQSP fi MJOH w
࣮ߦ࣌ʹڥมઃఆ %%@130'*-*/(@&/"#-&%USVF w ˞௨ৗͷ"1.ͱผͰྉ͕͔͔ۚΓ·͢ IUUQTEPDTEBUBEPHIRDPNKBQSP fi MFSFOBCMJOHQIQ UBCHOVDMJOVY
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w ͜ͷ؍Ͱ༗໊ͳͷ-BSBWFM)PSJ[FOͱ-BSBWFM 5FMFTDPQF w IUUQTMBSBWFMDPNEPDTYIPSJ[PO w IUUQTMBSBWFMDPNEPDTYUFMFTDPQF w 01&/-0(*Ͱɺಋೖ্࣌هϥΠϒϥϦͰෆ͍ͯ͠Δ
ՕॴΛิ͏ͨΊʹػೳΛࣗ࡞ͨ͠ w ৄͪ͘͜͠ΒͷهࣄΛࢀরɿ -BSBWFM)PSJ[POͱ-BSBWFM5FMFTDPQFͰͰ͖Δ͜ͱɹΦ ʔϓϯϩδʹ͓͚Δ2VFVFͷӡ༻ཧϩάϛʔ5FDI IUUQTMPHNJKQUFDIBSUJDMFT
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w ࠷ۙͰ͜ͷϩάςʔϒϧΛ%BUBEPHͷ.Z42-ΧελϜΫΤϦػೳΛར༻ͯ͠ɺॲཧ࣌ؒͷ ͍ΩϡʔͷࢹΛ͍ͯ͠Δ
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w ͜ͷࢹΛ࢝Ί͖͔͚ͨͬɺʮಛఆͷδϣϒϫʔΧʔ͕ɺಥવ$16Λ௫Μͩ··ϋϯάΞο ϓͯ͠͠·͏ʯݱ͕ൃੜͨͨ͠Ί w ݪҼΛઌʹॻ͘ͱɺ1)1֦ு%%5SBDFͷ͋Δಛఆͷόʔδϣϯʹόά͕͋Γɺॲཧ͕ϋϯά Ξοϓ͍ͯͨ͠
δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w ͜ͷδϣϒϫʔΧʔ͕ಈ͍͍ͯΔαʔόɺ$16ίΞ͋ͬͨ w ͜ͷαʔό্ͰෳͷҟͳΔΩϡʔΛࢹ͢ΔδϣϒϫʔΧʔ͕ಈ͍͍ͯΔ w ͕ൃੜͨ͠δϣϒϫʔΧʔɺ͜ͷαʔό্ʹϓϩηε͚ͩىಈ͍ͤͯͨ͞ͷͰɺϋϯ άΞοϓൃੜ࣌ɺάϥϑ্Ͱ$16͕ˋͰுΓ͍ͨ··ʹͳ͍ͬͯͨ w ͳͷͰɺ୯७ͳʢΠϯελϯεϝτϦΫεͷʣ$16༻Ͱࢹઃఆ͢Δ͜ͱͰ͖ͳ͍
δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w ϓϩηε͝ͱͷϝτϦΫεΛར༻ͯ͠ࢹઃఆΛೖΕͨ w δϣϒϫʔΧʔෳϗετͰىಈ͍ͯ͠ΔͷͰɺϗετ୯ҐͰࢹ w ϗετʹෳϫʔΧʔ͕ىಈ͍ͯ͠ΔͷͰɺϫʔΧʔϓϩηε໊Ͱάϧʔϐϯά͠ɺ࠷େ ͕Ұఆ࣌ؒᮢҎ্ͩͬͨΒΞϥʔτΛ্͛Δ
%BUBEPHͰ-BSBWFMδϣϒϫʔΧʔΛࢹ͢Δ w %BUBEPHͱ w %BUBEPHͰ-BSBWFMΞϓϦέʔγϣϯΛࢹ͢Δ w 1SP fi MFSΛઃఆͯ͠͞Βʹ%FFQ%JWF͢Δ w
δϣϒͷ࣮ߦঢ়گΛϩάςʔϒϧʹ͠ࢹ͢Δ w δϣϒϫʔΧʔͷϓϩηε୯ҐͰͷࢹ w DPSFEVNQͷσΟϨΫτϦࢹ
DPSFEVNQͷσΟϨΫτϦࢹ w ઌఔͷδϣϒϫʔΧʔͷোͰɺDPSFEVNQΛు͍͍ͯΔ͜ͱʹؾ͚͍ͮͯͳ͔ͬͨ w %BUBEPHͷσΟϨΫτϦࢹΛར༻ IUUQTEPDTEBUBEPHIRDPNKBJOUFHSBUJPOTEJSFDUPSZ
·ͱΊ w -BSBWFMͷδϣϒϫʔΧʔదͳࢹ͕ඞཁ w %BUBEPHΛར༻ͨ͠ɺࢹΞϓϩʔνΛ͍͔ͭ͘͝հ w ଞͷࢹγεςϜͰࣅͨΑ͏ͳ͜ͱͰ͖Δͣ w దʹࢹ͠ɺՄ؍ଌੑΛ্͛ͯɺγεςϜͷ৴པੑΛ্͍͖͛ͯ·͠ΐ͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠