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を全社導入するときに必要なこと / 20221213_NRUG_newrelic
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
dmnlk
January 17, 2024
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
New Relicを全社導入するときに必要なこと / 20221213_NRUG_newrelic
https://nrug.connpass.com/event/265357/
登壇資料
dmnlk
January 17, 2024
More Decks by dmnlk
See All by dmnlk
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
750
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
3.8k
NewRelicプラットフォームを使ったオブザーバビリティ入門 / phpcon2020jp-observability
dmnlk
0
1.4k
プロダクトファーストに価値を創造するエンジニアとしての生き方 / Product first Engineering
dmnlk
6
4.3k
このCircle CIがすごい 中央線Meetup #1 /circle ci sugoi
dmnlk
0
510
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Into the Great Unknown - MozCon
thekraken
41
2.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
The SEO identity crisis: Don't let AI make you average
varn
0
540
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
ラッコキーワード サービス紹介資料
rakko
1
4.6M
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
NRUG (New Relic User Group) Vol.5 Day1 New Relicを全社導入するとき に必要なこと
© 2012-2021 BASE, Inc. 2 Confidential 2 川口将貴(kawaguchi masaki) BASE株式会社
執行役員CTO @dmnlk ・プロフィール 1991年1月19日生まれ(31歳) ・職歴 2013年 GCREST(CyberAgent子会社) 2017年5月 BASE株式会社入社 2019年7月 CTO就任 ・技術 Java/PHP/Go/AWS etc. ・その他 水道橋でシーシャ屋のオーナーをやってます。(@shisha_lento)
3 © 2012-2022 BASE, Inc. Confidential 出店ショップ数 (個人・法人・行政を含む) 180万ショップ以上 BASEかんたん決済利用料
3.6%+40円 サービス利用料 3% コンセプト: 「 誰でもかんたんに使えるネットショップ作成サービス」 初期費用・月額費用 0円 ショップオーナーのサポート機能が充実! 個人でも決済機能をかんたん導入。 審査もスピーディー! クレジットカード 銀行振込 コンビニ決済・Pay-easy 後払い (BASE Apps) キャリア決済 ネットショップ作成サービス「BASE」 PayPal Amazon Pay
4 © 2012-2022 BASE, Inc. Confidential 「New Relicと BASE」
5 © 2012-2022 BASE, Inc. Confidential 「BASEがNew Relicを導入するまで」 • 2015年あたりからBASEはNew
Relic APMを導入して いた • たまにSREが見る程度のツール • ホスト数課金のため特定ホストのみ入れる運用 • 活用しているとは言い難い状態ではあった • とはいえ便利さはわかる • メインのインフラ監視ツールはMackerel
6 © 2012-2022 BASE, Inc. Confidential • ホスト数課金からアカウント数課金+TDP(ストレージ) • コストは大幅に増加が見込まれる(忖度なしに言うと)
• その代わり全ての機能が有効に • APMだけじゃない • logs + Synthetics + Browser etc… • 経営としてはコストに見合った結果を出す必要がある 「New Relicの課金形態が変更に」
7 © 2012-2022 BASE, Inc. Confidential • 今までNew Relicを利用してたのはほぼSRE+CTO •
開発者は基本的に利用していない • 本来は開発者が自分のコードがどのように負荷に影響 しているかを把握している必要がある • しかし全体にアカウントを付与すると相当なコスト増 • 経営判断が必要になる 「開発者全員かコアメンバーだけか」
8 © 2012-2022 BASE, Inc. Confidential • 結果的に開発者全員に付与することに • APMだけでない様々な機能が開放されることでバック
エンド技術者のみのものではなくなった • やはり開発者が負荷や可観測性をないがしろにするこ とはよろしくない • 開発者のレベルの底上げに絶対に役立てる覚悟 • 経営会議でしっかり意味合いをCTOが説明し説得する 「開発者全員に付与することに」
9 © 2012-2022 BASE, Inc. Confidential • 便利なツール、で終わらせるわけにはいかない • きちんと開発者全員が利用している状態を目指す
• New Relic の担当者がついてしっかりサポートしてく れた(厳しいこともいってもらえます) • まず各種アプリケーションに気合で導入してからオン ボーディングを行ってもらった 「導入してからが始まり」
10 © 2012-2022 BASE, Inc. Confidential 「はじめてのNew Relic」
11 © 2012-2022 BASE, Inc. Confidential • 一部の開発者にとっては良いおもちゃ • 黙っていても色々使って試してくれる
• 彼らの活動を支援する(邪魔をしない) • logsを整備しDashboardを構築するメンバーも • アウトプットなども積極的にやってもらう • コアメンバーから他のメンバーへ知識や意欲が伝搬 「コア開発者の積極的な利用とアウトプット」
12 © 2012-2022 BASE, Inc. Confidential 「OSS開発」
13 © 2012-2022 BASE, Inc. Confidential 「blogや登壇でのアウトプット」
14 © 2012-2022 BASE, Inc. Confidential 「Dashboardいい感じに」
15 © 2012-2022 BASE, Inc. Confidential • まだ全開発者の必須になってるとはいえない • 次はfrontendチームにも
• ビジネス関係者も見えるダッシュボードを作るとか • SREにもSLI/SLO(Service Level Management便利) • より開発者が民主的にシステムを観測できるようにし ていく 「これからのBASEとNew Relic」
16 © 2012-2022 BASE, Inc. Confidential • 当たり前だがNew Relicが銀の弾丸ではない •
とりあえず小さく始めるのもいいが「覚悟」を持って 意思表示としての全社導入も検討するのも手 • 利用に活発なメンバーを後押ししよう • New Relic日本法人がメッチャサポートしてくれるしコ ミュニティもあるので使い倒しましょう!!!! 「これから導入したい責任者の人へ」