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
バージョンアップ作業でのNewRelic活用事例.pdf
Search
Keisuke
November 30, 2023
0
160
バージョンアップ作業でのNewRelic活用事例.pdf
Keisuke
November 30, 2023
Tweet
Share
More Decks by Keisuke
See All by Keisuke
オンライン開催【シューマイ】Tech Lead Engineerから最新技術を学べ!Rails編登壇資料 ~ RailsをGoogleAppEngineにデプロイしてみた
zakimi
0
18
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
How GitHub (no longer) Works
holman
310
140k
A Philosophy of Restraint
colly
203
16k
Scaling GitHub
holman
458
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
15
2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
46
2.1k
Transcript
バージョンアップ作業での New Relic活⽤事例
⾃⼰紹介 座喜味圭佑(36) #株式会社じげん LS Div 開発Manager #沖縄生まれ、沖縄育ち。 #沖縄フルリモートワーク #New Relic
昨年導入 #趣味筋トレ スクワット120kg ベンチプレス120kg デッドリフト130kg
運営サービス リショップナビ
塩漬けシステムのバージョンアップ ・PHPとLaravelのバージョンアップが必要に... ・他システムの開発は止めることができない ・活用できる開発者はニアショアのベトナムの開発者1名
開発体制
品質問題 実装、チームレビュー、試験 終わりました。 納品します。 ありがとうございます。 日本チームでレビュー、 テスト環境でテストします JP座喜味 ベトナムBrSE
品質問題 わかりました。 修正します。 テストしました。 エラーや、ワーニングの 見逃しがあったようです。 スプシにまとめました。 ベトナムBrSE 座喜味
ラリーは続いていく.....
悩ましい... ・言葉の壁があり、エラーの修正依頼にしても コミュニケーションコストがかかり、スピードがでな い。。。 ・なるべく私を介在せずに、バグとり進めて欲しい ... ・1日で担当者の意識をあげることはむずかしい。。 ・対応したって言っても、直ってないこともある。。。 etc
etc etc….
修正フロー
修正フロー エラーやwarning なら翻訳やエラー内容の連携 コストを無くせそう
New Relic Errors In Box を使う
修正フロー 改善後
修正フロー 改善後 テストで発生した エラーをテスト実 施と同時に修正 不具合が取れた状態の ためコミュニケーション 量が減った
Errors In Boxのイメージ
Errors In Boxのイメージ 解消したら Resolvedに 解決・未解決でフィ ルタして確認 アサイン設定する と担当者に通知が 飛ぶ(メール、
Slack、etc)
Errors In Boxのイメージ
Errors In Boxのイメージ スタックトレース 発生したURLが出 るため特定しやす い リリースバージョン が確認できる PHP非対応??
IDEと連携して エラー発生箇所を 即座に開くことがで きる
Errors In Box アサインすると メール、Slackなどで通知してくれる
Before Errors In Box ベトナム BrSE JP 座喜味 スプシに上がっ てるものだけ対
応〜 スプシ更新漏れしてな い? 最新状況がよくわからな い。。 翻訳の時間で対応スピー ドが上がらない。。 JP TESTER 不具合を起票 ベトナム Dev 急いで翻訳し ないと。。 根本原因をこれ から調べない と。。
After Errors In Box を使うと ベトナム Dev JP 座喜味 Unresolvedを
確認して修正 対応状況がわ かる JP TESTER エラーがあった場 合、New Relicに連 携される
振り返って... Errors In Boxを使うことでオフショア開発 者にもスピード感あるバグフィックスをし ていただけた。 同じ画⾯を⾒ることでニアショアとも共通 認識ができ、対応漏れを防ぐことができ た。
要望... PHPのAPMは対応していない?のか、マニュ アルにリンクがないことが多い。 https://docs.newrelic.com/docs/erro rs-inbox/version-tracking/
初めての⽅は公式の記事もどうぞ https://newrelic.com/jp/blog/nerdlog/error-tracking-with-errors-inbox https://docs.newrelic.com/jp/docs/tutorial-error-tracking/solve-critical-errors/
NRUGのSlackにぜひジョインしてください! LTなど一緒に盛り上げていただける方も、いつでも待ってます! https://join.slack.com/t/nrug/shared_invite/zt-y0de03za-0vCEQdEoGjKXoOrdrHlRzA