Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PHPerのためのOpenTelemetry入門
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazuhiko Yamashita
January 11, 2024
Programming
500
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHPerのためのOpenTelemetry入門
(非公式)PHPカンファレンス北海道2024 全然野菜でお話しました。
Kazuhiko Yamashita
January 11, 2024
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
2.6k
継続的な負荷検証を目指して
pyama86
3
1.8k
成長期における、 ユーザー領域の複雑さと 整備の進め方
pyama86
1
790
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
6.7k
Managing Database Migrations in Go Backend Systems
pyama86
0
580
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
2
1.6k
事業を差別化する技術を生み出す技術
pyama86
4
2.4k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
11k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
2.2k
Other Decks in Programming
See All in Programming
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
200
Verilogで学ぶCPU自作入門.pdf
uyuki234
6
2.9k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
280
Are APIs Still Relevant in the AI Era?
soyuka
0
310
setup-vp GitLab対応の裏側
naokihaba
0
120
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Intent as Code
shoppingjaws
6
1.1k
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5k
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
130
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
190
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
350
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.3k
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Ruling the World: When Life Gets Gamed
codingconduct
0
360
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Writing Fast Ruby
sferik
630
63k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
How to train your dragon (web standard)
notwaldorf
97
6.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
240
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