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
m_norii (のりぃ)
July 18, 2024
Technology
1
180
DatadogでLaravelジョブワーカーの監視 / monitoring laravel job workers using datadog
2024年7月18日(木) 第166回PHP勉強会@東京 の発表資料です。
m_norii (のりぃ)
July 18, 2024
Tweet
Share
More Decks by m_norii (のりぃ)
See All by m_norii (のりぃ)
DatadogでPHP・Laravelアプリケーションを監視する / monitoring-php-laravel-using-datadog
m_norii
2
490
巨大インフラ産業で戦うSRE / SRE working in the large infrastructure industry
m_norii
2
3.9k
HCP Terraform で AWS マルチアカウントのリソースを管理する / AWS multiple account IaC using HCP Terraform
m_norii
0
810
Other Decks in Technology
See All in Technology
インフラからSREへ
mirakui
18
6.3k
ユーザーコミュニティが海外スタートアップのDevRelを補完する瞬間
nagauta
1
200
Serverlessだからこそコードと設計にはこだわろう
kenichirokimura
3
1.1k
Software Architecture in an AI-Driven World
atty303
48
17k
MCP でモノが動くとおもしろい/It is interesting when things move with MCP
bitkey
3
580
地に足の付いた現実的な技術選定から魔力のある体験を得る『AIレシート読み取り機能』のケーススタディ / From Grounded Tech Choices to Magical UX: A Case Study of AI Receipt Scanning
moznion
5
1.8k
CARTA HOLDINGS エンジニア向け 採用ピッチ資料 / CARTA-GUIDE-for-Engineers
carta_engineering
0
27k
事業と組織から目を逸らずに技術でリードする
ogugu9
18
4.3k
Google Cloud Next 2025 Recap アプリケーション開発を加速する機能アップデート / Application development-related features of Google Cloud
ryokotmng
0
270
250510 StepFunctionのテスト自動化始めました vol.1
east_takumi
1
250
クラウドネイティブ環境の脅威モデリング
kyohmizu
2
430
激動の一年を通じて見えてきた「技術でリードする」ということ
ktr_0731
8
7.6k
Featured
See All Featured
Navigating Team Friction
lara
185
15k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Pragmatic Product Professional
lauravandoore
33
6.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Git: the NoSQL Database
bkeepers
PRO
430
65k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
179
53k
A better future with KSS
kneath
239
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
How to train your dragon (web standard)
notwaldorf
91
6k
For a Future-Friendly Web
brad_frost
177
9.7k
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 దʹࢹ͠ɺՄ؍ଌੑΛ্͛ͯɺγεςϜͷ৴པੑΛ্͍͖͛ͯ·͠ΐ͏
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠