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
dmnlk
January 17, 2024
0
97
New Relicを全社導入するときに必要なこと / 20221213_NRUG_newrelic
https://nrug.connpass.com/event/265357/
登壇資料
dmnlk
January 17, 2024
Tweet
Share
More Decks by dmnlk
See All by dmnlk
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
860
NewRelicプラットフォームを使ったオブザーバビリティ入門 / phpcon2020jp-observability
dmnlk
0
1.3k
プロダクトファーストに価値を創造するエンジニアとしての生き方 / Product first Engineering
dmnlk
6
3.9k
このCircle CIがすごい 中央線Meetup #1 /circle ci sugoi
dmnlk
0
460
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Into the Great Unknown - MozCon
thekraken
36
1.7k
Optimizing for Happiness
mojombo
377
70k
Designing for Performance
lara
607
69k
Code Reviewing Like a Champion
maltzj
522
39k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
How to Think Like a Performance Engineer
csswizardry
22
1.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
How STYLIGHT went responsive
nonsquared
99
5.5k
Typedesign – Prime Four
hannesfritz
41
2.6k
What's in a price? How to price your products and services
michaelherold
245
12k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
103
19k
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日本法人がメッチャサポートしてくれるしコ ミュニティもあるので使い倒しましょう!!!! 「これから導入したい責任者の人へ」