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
New RelicでDrupal アプリケーションをモニタリングする #nrug
Search
アクイアジャパン Acquia Japan
March 17, 2022
Programming
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
New RelicでDrupal アプリケーションをモニタリングする #nrug
https://nrug.connpass.com/event/236422/
アクイアジャパン Acquia Japan
March 17, 2022
More Decks by アクイアジャパン Acquia Japan
See All by アクイアジャパン Acquia Japan
Auth0 by OktaとDrupalで実践!認証付きアプリケーションの新しいアプローチ
acquiajp
0
240
Drupal 10.3の新機能紹介ウェビナー
acquiajp
0
280
DrupalCon Portland 2024 総まとめウェビナー
acquiajp
0
140
開発者必見!Acquia Cloud IDEで最高のDrupal開発を始めよう
acquiajp
0
240
触って学ぶ!デジタルアセット管理 Acquia DAM ハンズオンウェビナー
acquiajp
0
57
DrupalCon Lille 2023 総まとめウェビナー
acquiajp
0
120
コンテンツ設計手法で変更に強いアプリケーションを実現する〜ローコードによるWebアプリのバックエンド実装 #CNDF2023
acquiajp
0
410
DrupalCon Pittsburgh 2023 総まとめウェビナー
acquiajp
0
110
Acquia製品概要&Site Studioデモのご紹介
acquiajp
0
150
Other Decks in Programming
See All in Programming
Deep dive into the select statement (GopherCon UK)
jespino
0
170
XHTMLが残したもの
yosuke_furukawa
PRO
2
680
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
290
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
270
スマート反転とウェブアクセシビリティ
camiha
0
180
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
430
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
300
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
200
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
56
37k
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
120
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
140
Featured
See All Featured
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Facilitating Awesome Meetings
lara
57
7.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
For a Future-Friendly Web
brad_frost
183
10k
Believing is Seeing
oripsolob
1
210
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Mobile First: as difficult as doing things right
swwweet
225
10k
Become a Pro
speakerdeck
PRO
31
6.2k
ラッコキーワード サービス紹介資料
rakko
1
4.8M
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
190
Transcript
New RelicͰDrupal ΞϓϦέʔγϣϯΛ ϞχλϦϯά͢Δ ΞΫΠΞδϟύϯ߹ಉձࣾ ؙࢁ ͻ͔Δ
• 199110݄29 ੜ·Ε • ಠཱܥιϑτΣΞ։ൃձࣾͰιϑτΣΞΤϯδχΞ • ͷͪΤόϯδΣϦετͱͯ͠ϓϩμΫτͷܒ׆ಈ • 20198݄ ΞΫΠΞʹδϣΠϯ
• ΣϒαΠτͷίϯςϯπͷ ٕज़༁ϩʔΧϥΠζΛ୲ Ruby / Rails / Web API / Docker / AWS ϥʔϝϯ / εΠʔπ / Ωϟϯϓ൧ / ొࢁ Profile ΞΫΠΞδϟύϯ ؙࢁͻ͔Δ ςΫχΧϧτϥϯεϨʔλʔ
New Relicͱࢲ – APMπʔϧ ະܦݧ – New Relic APMɺ࠷ۙ৮Γ࢝Ί·ͨ͠
New RelicͱΞΫΠΞ – ΞΫΠΞͰDrupalʹಛԽͨ͠PaaS ʮAcquia Cloud PlatformʯΛఏڙ – Acquia
Cloud Platformͷ͓٬༷ɺNew Relic ͷҎԼͷػೳΛແྉͰར༻Մೳ – New Relic APM, Pro – New Relic Synthetics, Lite – New Relic Browser, Lite – New Relic Insights, Free – New Relic One
Observability Conference 2022 (3݄11)
Drupalͱ
Drupalͱ – PHPͰॻ͔ΕͨΦʔϓϯιʔεͷಈతCMSʢҰ෦Symfonyʣ – CMS͚ͩͲWebϑϨʔϜϫʔΫʹ͍ۙʁ – ଟݴޠཁ݅τϥϑΟοΫྔͷଟ͍WebΞϓϦέʔγϣϯʹଟ͘࠾༻ – newrelic.comDrupalʂ –
ϔουϨεCMSʹରԠʢAPI-FirstΞϓϩʔνʣ
Drupalͷ؆୯ͳ༻ޠղઆ ޙͷͰग़͖ͯ·͢ Views - ΫΤϦϏϧμʔπʔϧɻཧը໘্ͰίϯςϯπͷϦετΛૢ࡞Ͱ͖Δ Hook - DrupalίΞଞϞδϡʔϧͷಈ࡞Λมߋɾ֦ுͰ͖Δؔ Module
- খ͞ͳػೳͷ୯ҐɻϞδϡʔϧΛෳΈ߹ΘͤͯαΠτΛߏங͢Δ ʢWordPressͰݴ͏ͱ͜ΖͷϓϥάΠϯʣ
DrupalΛNew Relic APMͰϞ χλϦϯά͢Δ
New RelicʹΑΔDrupalݻ༗ͷػೳ – New RelicͰDrupalʹಛԽͨ͠ϝτϦΫεΛऔಘ͠ ͯՄࢹԽͯ͘͠ΕΔػೳ͕͋Δ – PHPΤʔδΣϯτΛಋೖͯ͠ɺNew RelicઃఆϑΝΠ ϧͷ
newrelic.framework.drupal.modules Λ1ʹઃ ఆͯ͋͛͠Δ͜ͱͰ༗ޮԽ͞ΕΔʢσϑΥϧτͰ ༗ޮԽ͞Εͨঢ়ଶʣ https://docs.newrelic.com/docs/apm/agents/php-agent/frameworks-libraries/ drupal-specific-functionality/
Կ͕Ͱ͖Δͷ͔ – ͜ΕʹΑͬͯɺ Ϟδϡʔϧ୯Ґ ϑοΫ୯Ґ Views୯Ґ
ͱ͍͏ΓޱͰௐࠪͰ͖Δ – ଞͷAPMπʔϧͩͱ ͜͜·ͰDrupalݻ༗ ͷσʔλऔΕͳ͍ʂ
Views New Relicը໘ Drupalը໘
Hooks New Relicը໘ ιʔείʔυ
Modules New Relicը໘ Drupalը໘
DrupalϞχλϦϯάΛͬͱ ศརʹ͢Δ Ϟδϡʔϧ
New RelicϞδϡʔϧ – Drupalͷ New Relic Ϟδϡʔϧ – ༗ࢤͷDrupalίϯτϦϏϡʔλʔ͕࡞ͨ͠ɺ New
Relic׆༻ͷ෯Λ͛ΔศརͳϞδϡʔϧ – Not DrupalެࣜɺNot New Relicެࣜ
Ͱ͖Δ͜ͱᶃ Deploymentͷ࡞ – खಈͰ࡞Ͱ͖Δ͠ɺDrupalϞδϡʔϧͷ༗ޮԽ/ඇ༗ޮԽconfigurationͷΠϯ ϙʔτΛτϦΨʔʹͰ͖Δ – Drupalཧը໘ͰRest API ΩʔΛηοτ͢Δ͜ͱͰར༻Մೳ
Ͱ͖Δ͜ͱᶄ όοΫάϥϯυλεΫͷઃఆ – DrupalͷCLI(Drush)CronʹΑΔτϥϯβΫγϣϯͷऔΓѻ͍Λཧը໘ͰઃఆՄೳ Ignore completely - ແࢹ͢Δ Track
as background tasks - όοΫάϥϯυλεΫͱͯ͠τϥοΫ͢Δ Track normaly - ΞϓϦͷଞURLͱಉ͡Α͏ʹτϥοΫ͢Δ
Ͱ͖Δ͜ͱᶅ ϩάϝοηʔδͷసૹ – watchdogͱݺΕΔDrupalͷϩάϝοηʔδΛɺΤϥʔͱͯ͠New Relicʹసૹ͢Δઃఆ – New Relicը໘ͰϩάϝοηʔδΛӾཡɺࢹͰ͖Δ
Ͱ͖Δ͜ͱᶆ URLʹΑΔϑΟϧλϦϯάબผ – ಛఆͷURLΛແࢹ͢Δઃఆ – ಛఆͷURLͷΈ͢Δઃఆ – ಛఆͷURLΛόοΫάϥϯυλεΫͱͯ͠ೝࣝͤ͞Δઃఆ
·ͱΊ – New RelicͰDrupalʹಛԽͨ͠ϝτϦΫεΛऔಘͯ͠ՄࢹԽͯ͘͠ΕΔػೳ͕༻ҙ͞Ε ͓ͯΓɺ͜ΕʹΑͬͯϞδϡʔϧ୯ҐɺϑοΫ୯ҐɺViews୯Ґͱ͍͏ΓޱͰௐࠪͰ ͖Δ – Drupalͷ༗ࢤίϯτϦϏϡʔλʔʹΑΔNew RelicϞδϡʔϧΛಋೖ͢Δ͜ͱʹΑͬͯɺ New
RelicΛ͞Βʹศརʹ׆༻Ͱ͖Δ – DrupalΞϓϦέʔγϣϯΛNew RelicͰϞχλϦϯά͢Δࡍʹͥͻ͝׆༻͍ͩ͘͞
͓Βͤ 4݄20(ਫ) 15࣌ʙ ΣϏφʔ։࠵͠·͢ʂ New RelicͱΞΫΠΞͰ͑Δɺߴͳ WebαΠτߏஙͷͨΊͷΦϒβʔόϏϦςΟ –
ΤϯλʔϓϥΠζCMSϓϥοτϑΥʔϜ ʮAcquia Cloud PlatformʯͰεϐʔσΟʔͳαΠτߏங By ΞΫΠΞδϟύϯ߹ಉձࣾ ݄ – Ϣʔβʔମݧ্ͷͨΊͷ New Relic APM׆༻๏ By New Relicגࣜձࣾ ਗ਼ਫ ؽ ͝ڵຯ͋Δํͥͻ→ͷQRίʔυ͔ΒৄࡉΛ֬͝ೝ͍ͩ͘͞ʂ https://www.acquia.com/jp/events/webinars/website-building- and-observability-with-newrelic-acquia
None