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
130
New Relic Browser Monitoring について
Ken Yamamoto
November 20, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
Deep Dive into ~/.claude/projects
hiragram
14
14k
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
4
590
AI時代の『改訂新版 良いコード/悪いコードで学ぶ設計入門』 / ai-good-code-bad-code
minodriven
24
9.7k
코딩 에이전트 체크리스트: Claude Code ver.
nacyot
0
940
Goで作る、開発・CI環境
sin392
0
270
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
16
5.6k
階層化自動テストで開発に機動力を
ickx
0
170
NEWT Backend Evolution
xpromx
1
140
ニーリーにおけるプロダクトエンジニア
nealle
0
960
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1.1k
AI コーディングエージェントの時代へ:JetBrains が描く開発の未来
masaruhr
1
210
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Automating Front-end Workflow
addyosmani
1370
200k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
340
Become a Pro
speakerdeck
PRO
29
5.4k
Rails Girls Zürich Keynote
gr2m
95
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Scaling GitHub
holman
460
140k
GitHub's CSS Performance
jonrohan
1031
460k
Git: the NoSQL Database
bkeepers
PRO
430
65k
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