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
84
バージョンアップ作業でのNewRelic活用事例.pdf
Keisuke
November 30, 2023
Tweet
Share
More Decks by Keisuke
See All by Keisuke
オンライン開催【シューマイ】Tech Lead Engineerから最新技術を学べ!Rails編登壇資料 ~ RailsをGoogleAppEngineにデプロイしてみた
zakimi
0
10
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
Navigating Team Friction
lara
179
13k
How to name files
jennybc
65
93k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
Code Reviewing Like a Champion
maltzj
515
39k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Why Our Code Smells
bkeepers
PRO
331
56k
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