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
PHPerのためのOpenTelemetry入門
Search
Kazuhiko Yamashita
January 11, 2024
Programming
1
220
PHPerのためのOpenTelemetry入門
(非公式)PHPカンファレンス北海道2024 全然野菜でお話しました。
Kazuhiko Yamashita
January 11, 2024
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Site Reliability Engineering for GMO
pyama86
9
1.1k
PHPアプリケーションのスケーラビリティと 信頼性を革新する nginx+ngx_mrubyとGoの融合
pyama86
2
290
ペパボOpenTelemetry革命
pyama86
0
700
ChatGPTの活用を体現し、 組織に浸透する技術
pyama86
1
900
リリースフラグと プログレッシブデリバリーを活用した 安全なWEBアプリケーションデプロイ
pyama86
2
170
生成AIで仕事を もっとおもしろくする事例と詳解
pyama86
0
140
Goで実装された高速な 仮想待合室サーバの実装と詳解
pyama86
15
7k
CNDF2023前夜祭 - 玄界灘のクラウドネイティブなデータ基盤運用の実践
pyama86
1
440
若者とGPTのすべて
pyama86
0
430
Other Decks in Programming
See All in Programming
Node.js v22 で変わること
yosuke_furukawa
PRO
12
4k
Goのエラースタックトレースの歴史と今後
sonatard
10
1.9k
slow types ってなんだろう?
karad
0
150
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
400
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
10
1.7k
AppRouter Panel Talk
yosuke_furukawa
PRO
1
490
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
210
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1.1k
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
450
Folding Cheat Sheet #4
philipschwarz
PRO
0
100
新宿ダンジョンを可視化してみた
satoshi7190
3
420
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
770
Featured
See All Featured
Facilitating Awesome Meetings
lara
43
5.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Designing with Data
zakiwarfel
96
4.8k
Become a Pro
speakerdeck
PRO
13
4.6k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Navigating Team Friction
lara
179
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Transcript
🍉🌴🏄 GoConference’19 🏄🌴🍉 PHPerͷͨΊͷOpenTelemetryೖ -δϯΪεΧϯ;͘Ζ͏ฤ-
🍉🌴🏄 GoConference’19 🏄🌴🍉 ࢁԼ @pyama86 GMOϖύϘ ٕज़ج൫νʔϜ γχΞɾϓϦϯγύϧ ɹझຯ
ώϧτϯ८ΓɺΩϟϯϓ ten-snapon.com pyama.fun stns.jp 2
🍉🌴🏄 GoConference’19 🏄🌴🍉 3
🍉🌴🏄 GoConference’19 🏄🌴🍉 4 0QFO5FMFNFUSZ͕ ͏ɺΩς͍·͢
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry wچདྷɺ4BB4044͝ͱʹ࣮͞Ε͍ͯͨςϨϝτϦσʔλͷ ऩूΛඪ४Խ 5 IUUQTDMPVEOBUJWFEBZTKQPZ IUUQTPQFOUFMFNFUSZDPOOQBTTDPNFWFOU
🍉🌴🏄 GoConference’19 🏄🌴🍉 https://www.splunk.com/ja_jp/data-insider/what-is-opentelemetry.html ΑΓҾ༻ lςϨϝτϦσʔλɺΦϒβʔόϏϦςΟΛ࣮ݱ͢ΔͨΊʹγε ςϜιʔε͔Βऩू͞ΕΔग़ྗΛࢦ͠·͢ɻ͜ΕΒͷग़ྗΛ౷߹తʹ ੳ͢Δ͜ͱʹΑΓɺࢄڥͰͷγεςϜؒͷؔґଘ͕ؔΘ͔Γ ·͢ɻओʹ༻͞ΕΔσʔλΫϥε
ϩάɺϝτϦΫεɺτϨʔεͷͭͰɺ͜Ε ʮΦϒβʔόϏϦςΟͷͭͷபʯͱݺΕ·͢ɻz 6 ςϨϝτϦσʔλ
🍉🌴🏄 GoConference’19 🏄🌴🍉 ΦϒβʔόϏϦςΟɾΤϯδχΞϦϯά 6PΑΓҾ༻ l؆୯ʹݴ͏ͱɺࢲ͕ͨͪߟ͑ΔιϑτΣΞγεςϜͷʮΦϒβʔόϏϦςΟʯ ͱɺγεςϜ͕ͲͷΑ͏ͳঢ়ଶʹͳͬͨͱͯ͠ɺͦΕ͕ͲΜͳʹ৽Ͱ حົͳͷͰ͋ͬͯɺͲΕ͚ͩཧղ͠આ໌Ͱ͖Δ͔Λࣔ͢ईͰ͢ɻ· ͨɺͦͷΑ͏ͳ৽Ͱحົͳঢ়ଶʹରͯ͠ɺࣄલʹσόοάͷඞཁੑΛఆٛͨ͠Γ༧ଌ ͨ͠Γ͢Δ͜ͱͳ͘ɺγεςϜͷঢ়ଶσʔλͷ͋ΒΏΔσ
ΟϝϯγϣϯͦΕΒͷΈ߹ Θͤʹ͍ͭͯΞυϗοΫʹௐࠪ͠ɺΑΓσόοά͕ՄೳͰ͋ΔΑ͏ʹ͢Δඞཁ͕͋Γ· ͢ɻ͠ɺ৽͍͠ίʔυΛσϓϩΠ͢Δඞཁ͕ͳ͘ɺͲΜͳ৽Ͱحົͳঢ় ଶͰཧղͰ͖ΔͳΒɺΦϒβʔόϏϦςΟ͕͋Δͱݴ͑·͢ɻ 7 ΦϒβʔόϏϦςΟ
🍉🌴🏄 GoConference’19 🏄🌴🍉 8 %"5"%0(Ͱ ͍͍͡ΌΜ
🍉🌴🏄 GoConference’19 🏄🌴🍉 ਓɾϞϊɾۚ wͦΕͳΓͷར༻ྉۚʹͳΔ͜ͱ͋ΓɺςϨϝτϦσʔλͷؒҾ͖ͳͲͰ ίετௐͨ͠Γ wΦϒβʔόϏϦςΟͷͦΕͳΓʹ͍ྖҬ͕ϕϯμʔϩοΫΠϯ w0QFO5FMFNFUSZΛར༻͢Δͱ4BB4ͷεΠον͕༰қʹͳΔ 9
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry 10 IUUQTPQFOUFMFNFUSZJPEPDT
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry 11 IUUQTPQFOUFMFNFUSZJPEPDT ֤ݴޠͷ4%, ࣗಈܭɺखಈܭ ϛυϧΣΞ͔Β ςϨϝτϦσʔλΛ
ग़ྗ
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry 12 IUUQTPQFOUFMFNFUSZJPEPDT ඪ४Խ͞Εͨϓϩτίϧʹ ରԠͨ͠ΤʔδΣϯτ
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry 13 IUUQTPQFOUFMFNFUSZJPEPDTDPMMFDUPS (PͰ࣮͞ΕͨόΠφϦ͕ɺ3FDFJWFST 1SPDFTTPST &YQPSUFSTΛ࣮ߦ
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry 14 IUUQTPQFOUFMFNFUSZJPEPDT 4BB4 ϗετ͞Εͨ044 ࠩ͠ସ͑Մೳ
🍉🌴🏄 GoConference’19 🏄🌴🍉 PHPerͷͨΊͷOpenTelemetryೖ -δϯΪεΧϯ;͘Ζ͏ฤ-
🍉🌴🏄 GoConference’19 🏄🌴🍉 OpenTelemetry for PHP w5SBDF .FUSJDT -PHTͯ͢4UBCMF w1)1Ҏ্͕ඞཁͰɺࣗಈܭҎ্
16 IUUQTPQFOUFMFNFUSZJPEPDTJOTUSVNFOUBUJPOQIQ
🍉🌴🏄 GoConference’19 🏄🌴🍉 ܭ wओʹτϨʔεσʔλͷͨΊʹɺεύϯͱݺ ΕΔ୯ҐͰܭଌՕॴΛఆٛ͢Δ QIQ .Z42-ΫΤϦ࣮ߦͷτϨʔε։࢝ TQBOUSBDFSTQBO#VJMEFS
NZTRMRVFSZ TUBSU4QBO USZ\ TQBOBEE&WFOU RVFSZQSFQBSBUJPO SFTVMUNZTRM$POOFDUJPORVFSZ 4&-&$5 '30.VTFST TQBOBEE&WFOU RVFSZFYFDVUFE ^ fi OBMMZ\ εύϯͷऴྃ TQBOFOE ^
🍉🌴🏄 GoConference’19 🏄🌴🍉 σϞ 18 IUUQTHJUIVCDPNQZBNBUFNQP!IPLLBJEP 8PSE1SFTTͷެ։͞Ε͍ͯΔࣗಈܭΛར༻͢Δ IUUQTHJUIVCDPNPQFOUFMFNFUSZQIQDPOUSJCBVUPXPSEQSFTT 05&-$PMMFDUPSʹૹ৴͢Δ
(SBGBOB5FNQP(SBGBOBɺ1SPNFUIFVTͰදࣔ͢Δ NFUSJD USBDF
🍉🌴🏄 GoConference’19 🏄🌴🍉 શͯͷࣄۀͰ࠾༻͠·͍ͬͯ͘·͢ !QC@SFDSVJU 19