Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
New RelicでDrupal アプリケーションをモニタリングする #nrug
Search
アクイアジャパン Acquia Japan
March 17, 2022
Programming
0
420
New RelicでDrupal アプリケーションをモニタリングする #nrug
https://nrug.connpass.com/event/236422/
アクイアジャパン Acquia Japan
March 17, 2022
Tweet
Share
More Decks by アクイアジャパン Acquia Japan
See All by アクイアジャパン Acquia Japan
Auth0 by OktaとDrupalで実践!認証付きアプリケーションの新しいアプローチ
acquiajp
0
180
Drupal 10.3の新機能紹介ウェビナー
acquiajp
0
230
DrupalCon Portland 2024 総まとめウェビナー
acquiajp
0
90
開発者必見!Acquia Cloud IDEで最高のDrupal開発を始めよう
acquiajp
0
170
触って学ぶ!デジタルアセット管理 Acquia DAM ハンズオンウェビナー
acquiajp
0
35
DrupalCon Lille 2023 総まとめウェビナー
acquiajp
0
58
コンテンツ設計手法で変更に強いアプリケーションを実現する〜ローコードによるWebアプリのバックエンド実装 #CNDF2023
acquiajp
0
370
DrupalCon Pittsburgh 2023 総まとめウェビナー
acquiajp
0
87
Acquia製品概要&Site Studioデモのご紹介
acquiajp
0
110
Other Decks in Programming
See All in Programming
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
710
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
2.1k
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
460
Cap'n Webについて
yusukebe
0
130
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
130
WebRTC と Rust と8K 60fps
tnoho
2
2k
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
120
JETLS.jl ─ A New Language Server for Julia
abap34
1
390
開発に寄りそう自動テストの実現
goyoki
1
910
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
300
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
420
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
5k
Unsuck your backbone
ammeep
671
58k
Faster Mobile Websites
deanohume
310
31k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Designing for humans not robots
tammielis
254
26k
GitHub's CSS Performance
jonrohan
1032
470k
Bash Introduction
62gerente
615
210k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
The Language of Interfaces
destraynor
162
25k
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