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
180
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
950
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
5
490
約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
9k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
370
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
11
3k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
570
Other Decks in Technology
See All in Technology
バクラクのモノレポにおける AI Coding のための環境整備と {Roo,Claude} Code活用事例 / AI Coding in Bakuraku's Monorepo: Environment Setup & Case Studies with {Roo, Claude} Code
upamune
8
5.5k
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
160
Amazon DevOps Guru のベースラインを整備して1ヶ月ほど運用してみた #jawsug_asa / Amazon DevOps Guru trial
masahirokawahara
3
240
Kubernetesで作るAIプラットフォーム
oracle4engineer
PRO
2
240
Nonaka Sensei
kawaguti
PRO
3
560
AIコーディング新時代を生き残るための試行錯誤 / AI Coding Survival Guide
tomohisa
8
11k
Cloud Native Scalability for Internal Developer Platforms
hhiroshell
2
240
「伝える」を加速させるCursor術
naomix
0
570
AI とペアプロしてわかった 3 つのヒューマンエラー
takahiroikegawa
1
630
Test Smarter, Not Harder: Achieving Confidence in Complex Distributed Systems
eliasnogueira
1
150
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
7.1k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
GraphQLとの向き合い方2022年版
quramy
46
14k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Designing for humans not robots
tammielis
253
25k
Optimizing for Happiness
mojombo
379
70k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
RailsConf 2023
tenderlove
30
1.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
GitHub's CSS Performance
jonrohan
1031
460k
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. ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ