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
Ruby on Rails x Kubernetes におけるObservability / ...
Search
Isao Shimizu
September 15, 2021
Technology
2
3.8k
Ruby on Rails x Kubernetes におけるObservability / Rails x Kubernetes Observability
2021年9月15日(水) 16:00-18:00
NRUG : New Relic User Group
Nerd Life Talk
Isao Shimizu
September 15, 2021
Tweet
Share
More Decks by Isao Shimizu
See All by Isao Shimizu
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
250
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
990
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
5
1.7k
約10年間MIXIのインフラを 支えてきたPagerDutyの活用事例 / PagerDuty on Tour 2024
isaoshimizu
6
1.2k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
2
1.8k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
9.1k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
390
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
12
3.1k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
590
Other Decks in Technology
See All in Technology
AIドリブンのソフトウェア開発 - うまいやり方とまずいやり方
okdt
PRO
9
660
第4回 関東Kaggler会 [Training LLMs with Limited VRAM]
tascj
12
1.9k
実践アプリケーション設計 ②トランザクションスクリプトへの対応
recruitengineers
PRO
4
590
現場が抱える様々な問題は “組織設計上” の問題によって生じていることがある / Team-oriented Organization Design 20250827
mtx2s
6
1.7k
新卒(ほぼ)専業Kagglerという選択肢
nocchi1
1
2.4k
DuckDB-Wasmを使って ブラウザ上でRDBMSを動かす
hacusk
1
120
TypeScript入門
recruitengineers
PRO
26
8k
『FailNet~やらかし共有SNS~』エレベーターピッチ
yokomachi
1
110
Product Management Conference -AI時代に進化するPdM-
kojima111
0
220
Android Studio の 新しいAI機能を試してみよう / Try out the new AI features in Android Studio
yanzm
0
280
見てわかるテスト駆動開発
recruitengineers
PRO
6
880
AIエージェント就活入門 - MCPが履歴書になる未来
eltociear
0
560
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
820
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Practical Orchestrator
shlominoach
190
11k
Transcript
3VCZPO3BJMTY,VCFSOFUFT ʹ͓͚Δ0CTFSWBCJMJUZ Isao Shimizu NRUG : New Relic User Group
Nerd Life Talk (LT) 2021.9.15
mixi, Inc. ࣗݾհ ਗ਼ਫ ܄ !JTBPTIJNJ[V ˔ ʙ גࣜձࣾϛΫγΟ ˓
ʙ 4/4NJYJ ӡ༻ΤϯδχΞ ˓ ʙ ϞϯελʔετϥΠΫ 43& ˓ ʙݱࡏ ՈΞϧόϜ ΈͯͶ 43& ˔ 43&/&95*/5PLZPొஃ ˔ "844VNNJU5PLZP ొஃ ˔ "84%FW%BZ5PLZP-5େձ ϕετεϐʔΧʔ ˔ 4PGUXBSF%FTJHOಛूهࣄدߘ ͳͲ
mixi, Inc. શੈք ສਓҎ্ͷར༻ऀ ˞ ג ϛΫγΟௐɻ J04ɾ"OESPJEΞϓϦొऀɺϒϥβ൛ొऀͷ߹ܭ ՈΞϧόϜ ΈͯͶ
ଟࠃޠରԠɺੈք͔ࠃҎ্ͰαʔϏεఏڙ ຊޠɺӳޠɺதࠃޠʢൟମࣈʣɺؖࠃޠɺϑϥϯεޠ υΠπޠɺεϖΠϯޠʹରԠ
mixi, Inc. ʮՈΞϧόϜ ΈͯͶʯͷγεςϜ͕ఏڙ͢ΔػೳͷҰྫ ˔ εϚϗͰࡱͬͨࣸਅɾಈըͷอଘͱڞ༗ ˓ Ϣʔβʔͷ͔Β"NB[PO4ͷΞοϓϩʔυΛτϦΨʔʹɺը૾ͷαϜωΠϧੜಈըͷΤϯίʔυΛ࣮ߦ ˔ ϑΥτϒοΫɺϑΥτϓϦϯτɺ%7%ͷੜ
˓ Ϣʔβʔ͕બΜͩࣸਅɾಈըΛͱʹ൛σʔλɺϓϦϯτσʔλɺ%7%͚ಈըͷΤϯίʔυɺ*40Πϝʔδͷੜɺ ͱͷ࿈ܞ ˔ ඵಈըͷੜ ˓ Ξοϓϩʔυ͞ΕͨಈըࣸਅΛΈ߹Θͤͯɺظؒ͝ͱʹΛৼΓฦΔ͜ͱ͕Ͱ͖ΔΑ͏ʹͨ͠μΠδΣετಈը Λࣗಈੜ ˓ ͞·͟·ͳػցֶशٕज़ΛԠ༻
ຊ͓͍͑ͨ͜͠ͱ
,VCFSOFUFTͰ3BJMTΞϓϦέʔγϣϯΛ ӡ༻͢Δࡍͷ՝ͱղܾ๏
mixi, Inc. ,VCFSOFUFTͰ3BJMTΞϓϦέʔγϣϯΛӡ༻͢Δࡍͷ՝ ˔ ΞϓϦέʔγϣϯΤϥʔϨεϙϯεѱԽʹ͍ͪૣ͘ؾ͚ͮΔ͔ ˔ Φʔτεέʔϧ͕ఆ௨Γʹػೳ͍ͯ͠Δ͔ ˔ 1VNB͕҆ఆͯ͠ಈ࡞͍ͯ͠Δ͔ ˔
$16ϝϞϦΛޮΑ͘ར༻Ͱ͖͍ͯΔ͔ ˔ 00. 0VUPG.FNPSZ $SBTI-PPQ#BDLPGG͕ൃੜ͍ͯ͠ͳ͍͔ ˔ ႈੑΛ࣋ͨͳ͍ʢϦτϥΠ͠ʹ͍͘ʣόονॲཧ͕ਖ਼ৗ͔Ͳ͏͔ ͜ΕΒΛ0CTFSWBCJMJUZϓϥοτϑΥʔϜͰ͋Δ/FX3FMJDΛͬͯͲ͏ղܾ͢Δ͔
mixi, Inc. ΞϓϦέʔγϣϯΤϥʔϨεϙϯεѱԽʹ͍ͪૣ͘ؾ͚ͮΔ͔ ˔ /FX3FMJD"1. "QQMJDBUJPO1FSGPSNBODF.POJUPSJOH Ͱղܾ ˔ HFNͰͷಋೖͱ͍͏͜ͱ͋ͬͯίϯςφͱͷ૬ੑ͕ྑ͍ʢ༨ͳϓϩηεෆཁʣ ˔
ڥมͰͷઃఆ͕Մೳɻ$POGJH.BQ4FDSFUT͔Β"1.ͷઃఆ͕Ͱ͖Δ ˔ ίϯςφ͕େྔͰҰݩతʹϝτϦΫεΤϥʔϩάͳͲΛѻ͑Δͷ͕ඇৗʹศར
mixi, Inc. Φʔτεέʔϧ͕ఆ௨Γʹػೳ͍ͯ͠Δ͔ ˔ /FX3FMJD,VCFSOFUFTJOUFHSBUJPOͰղܾ ˔ %FQMPZNFOU୯ҐͰ1PE͕ͲͷΑ͏ʹ૿ݮ͍ͯ͠Δ͔ѲͰ͖Δ ˔ ΦʔτεέʔϧͷτϦΨʔͱͳΔϝτϦΫεͷѲ ˓
ͨͩ͠ɺରͱͳΔϝτϦΫε͕$16ϝϞϦ͚ͩͰͳ͍έʔε͕͋Δ ˔ 1SPNFUIFVTΛར༻ͯ͠δϣϒΩϡʔͷαΠζͳͲΛऩू͍ͯ͠Δ߹ ˓ )1"ͱ,&%"Λ࿈ܞͤͯ͞1SPNFUIFVTͷϝτϦΫεΛϕʔεʹΦʔτεέʔϧ ˓ 1SPNFUIFVTଆͰอ࣋͢ΔϝτϦΫε͋͘·ͰΦʔτεέʔϧͷͨΊʢظͷอ࣋Ͱྑ͍ʣ ˓ ϝτϦΫεΛظͰอ࣋ͤ͞ΔͨΊʹɺ1SPNFUIFVT͔Β/FX3FMJDSFNPUFXSJUF͢Δ ˓ ͜ΕʹΑͬͯҰ௨ΓͷϝτϦΫε͕Εͳ͘/FX3FMJDͷμογϡϘʔυͰ֬ೝͰ͖Δ
mixi, Inc. 1VNB͕҆ఆͯ͠ಈ࡞͍ͯ͠Δ͔ ˔ 1VNBͷঢ়ଶΛѲ͢Δ ˓ ZBCFEBͱ͍͏HFNΛར༻ IUUQTHJUIVCDPNZBCFEBSCZBCFEB ˓ ͞Βʹ1VNBͷεςʔλεऔಘ͢ΔϓϥάΠϯͱɺ1SPNFUIFVT&YQPSUFSͷϓ
ϥάΠϯΛར༻ ˓ 1VNBͷϫʔΧʔɺεϨουɺόοΫϩάͳͲͷϝτϦΫεΛऔಘͯ͠μ ογϡϘʔυʹө
mixi, Inc. $16ϝϞϦΛޮΑ͘ར༻Ͱ͖͍ͯΔ͔ ˔ /FX3FMJD,VCFSOFUFTJOUFHSBUJPOͰղܾ ˔ ίϯςφ͝ͱͷ$16ɺϝϞϦར༻͕ཁٻ SFRVFTUT ʹରͯ͠Ͳͷఔར༻͞Ε͍ͯ Δ͔ΛѲͰ͖Δ
mixi, Inc. 00. 0VUPG.FNPSZ $SBTI-PPQ#BDLPGG͕ൃੜ͍ͯ͠ͳ͍͔ ˔ /FX3FMJD,VCFSOFUFTJOUFHSBUJPOͰղܾ ˔ ,VCFSOFUFTͷ͞·͟·ͳϦιʔεʹؔ͢ΔσʔλΛऩू ˔
00.ͷൃੜ ˠϦιʔεௐ ˔ $SBTI-PPQ#BDLPGGͷൃੜ ˠ ΤϥʔϩάͳͲΛ֬ೝͯ͠ରॲ
mixi, Inc. ႈੑΛ࣋ͨͳ͍ʢϦτϥΠ͠ʹ͍͘ʣόονॲཧ͕ਖ਼ৗ͔Ͳ͏͔ ˔ /FX3FMJD"1. "QQMJDBUJPO1FSGPSNBODF.POJUPSJOH Ͱղܾ ˔ όονॲཧʹ͓͍ͯࣗಈϦτϥΠͰ͖ΔͷɾͰ͖ͳ͍ͷ͕͋Δ ˓
ႈੑ͕ͳ͍ͷɺ࣮࣌ؒߦ͞ΕΔͷͳͲϦτϥΠ͠ʹ͍͘ ˓ XIFOFWFS DSPOUBC ͔Β$SPO+PCʹҠߦͨ͠ͷͷதʹ͍͔ͭ͋ͬͨ͘ ˔ ΞϓϦέʔγϣϯଆͰΤϥʔϋϯυϦϯάΛ͔ͬ͠Γߦ͏͜ͱͰ"1.ͰҟৗΛݕ ˔ దʹΞϥʔτͯ͠ਓ͕ؒରॲ͢Δͷ
ͬ͘͟Γͱߏਤ
mixi, Inc. Kubernetes Pod Prometheus New Relic Pod Rails (Puma)
Pod KEDA Pod New Relic Kubernetes integration newrelic_rpm Grafana Pod Exporter Internet Internet yebeda
·ͱΊ
mixi, Inc. ·ͱΊ ˔ 3BJMTΛ,VCFSOFUFTͰӡ༻࢝͠ΊΔࡍͷ՝Λհ͠·ͨ͠ ˔ 0CTFSWBCJMJUZͱ͍͏Ͱɺ3BJMT͔ͩΒۤ࿑ͱ͍͏΄ͱΜͲ͋Γ·ͤΜ Ͱͨ͠ʢ"1.͕͔͋ͬͨΒ҆৺Ͱ͖ͨʣ ˔ /FX3FMJD,VCFSOFUFTJOUFHSBUJPOඇৗʹศར
˔ 1SPNFUIFVTͱ/FX3FMJDͷ࿈ܞʢSFNPUFXSJUFʣͷػೳʹॿ͚ΒΕͨ ˓ (SBGBOB͔Β1SPNFUIFVTͷϓϩτίϧʢ0QFO.FUSJDT Λ௨ͯ͡άϥϑඳըՄೳ ˔ ଟ͘ͷϝτϦΫεΛऔಘ͓ͯ͘͠ͱτϥϒϧγϡʔςΟϯά͍͢͠ ˔ ϦιʔεޮΛՄࢹԽ͢Δ͜ͱͰίετݮʹͭͳ͛ΒΕͨ
mixi, Inc. WE ARE HIRING!! ֤ϙδγϣϯੵۃ࠾༻த team.mitene.us
mixi, Inc. ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ