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
New Relic Browser Monitoring について
Search
Ken Yamamoto
November 20, 2024
Programming
0
160
New Relic Browser Monitoring について
Ken Yamamoto
November 20, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
120
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.5k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
150
Oxlint JS plugins
kazupon
1
1k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
480
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
Fluid Templating in TYPO3 14
s2b
0
130
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
Python’s True Superpower
hynek
0
110
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
2
250
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.6k
エンジニアに許された特別な時間の終わり
watany
106
230k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Google's AI Overviews - The New Search
badams
0
910
Automating Front-end Workflow
addyosmani
1371
200k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Building an army of robots
kneath
306
46k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Statistics for Hackers
jakevdp
799
230k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
New Relic Browser Monitoring について 初登壇 フロントエラー調査を改善した話 株式会社じげん 山本 憲
2024年11月19日
アジェンダ 自己紹介 フロントエラー検知改善の経緯 いざ実装 New Relicの改善をやってみて 1. 2. 3. 4.
山本 憲 株式会社じげんの新卒1年目。 ライフサポート事業部で「リショップナビ」の開発チームに所属。 現在はフロントエンド開発が中心。 大学時代は不動産ITベンチャーで3年間エンジニアとしてインターンシ ップ、アルバイトを経験。 ニックネームはケニー。 自己紹介
Cloud Watch見ても 長いし見にくい New Relicどこ見るの フロントエラー検知改善の経緯 元々調査タスクをあまりやったことがない、かつフロントエンドもあまり詳しくない中で、 エラーの調査をするのにすごく時間かかってしまっていた フロントエンドのエラー調査頼まれたけど、よくわからない、 、
、 ここをしっかりとれるようにすればもっと簡単になるんじゃないか?? と考えた NewRelicにBrowserっていうのがあるけどErrorなにも取れてない
フロントエラー検知改善の経緯 Session Replay を導入できたらエラーが起きた時のユーザーの行動が確認できて かなり良さそう、 、 、! セッションリプレイは、Web アプリでユーザーのインタラクションを再生し、その他のテ レメトリーデータをマッピングして、ユーザーの行動を理解するのに役立ちます。
(公式ドキュメントより) 調べると色々出てきて可能性を感じた 改善導入案を提案させていただき、相談の結果、ゴールとして ・Browser Errorを取得できるようにする ・エラー発生時のリプレイを取得できるようにする を目標に改善を始めることになった。 上司に相談してNewRelic改善を提案 Session Replay画面例 Browser Errors 画面例
いざ実装 公式ドキュメントを読み込んでそれ通りに既存処理を改修 https://newrelic.com/blog/how-to-relic/how-to-monitor-app-based-router- nextjs-application 主にやったこととしては ・NewRelicバージョンアップ (11.20.0 -> 12.3.0) ・error.tsxに下記を追加
・layout.tsxでスニペットの位置を修正
いざ実装 実際動かしてみると、 、 、 Browser Errorは取得できるようになった! リプレイはエラー発生時のみ取得したかったので、サンプルレート0, エラーレ ート100に設定しエラーのみ取得できるよう試みたが、取得できなかった、 、
、 => リリース後や取得したいエラーが頻発しているときにサンプルレートをあげ ることで対応することに
New Relicの改善をやってみて 入社して初めて上長に提案をし、要件をまとめて実現まで至った初めての タスクだったので、とにかくやりがいがあり、かつ自分の業務もグッと楽 になった 取得できるようになったフロントエンドエラーを解決していく体制をチー ムで整えたい 今後のNew Relicのアップデートに注目して、導入できそうなものがあれ ばチームで共有して使ってみたい
ご清聴ありがとうございました。 Xのエンジニアアカウントのフォローお願いします 🥹 @_kennyjp