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 / Rails x Kubernetes Observability
Search
Isao Shimizu
September 15, 2021
Technology
2
3.5k
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
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1.2k
家族アルバム みてねで直面してきた技術的負債 / MIXI KAG 2024
isaoshimizu
18
8.4k
今年1年のEKS運用振り返り/3-shake SRE Tech Talk
isaoshimizu
2
210
ポストモーテムの基礎知識と最新事例 / Fundamentals of Postmortem
isaoshimizu
11
2.1k
全世界1,800万人が利用する「家族アルバム みてね」におけるNew Relic活用法 / FutureStack Tokyo 2023
isaoshimizu
1
320
『家族アルバム みてね』で計測しているSLIの事例 / SLI as measured in FamilyAlbum
isaoshimizu
3
650
4年間の取り組みで実現したコンテナ技術を活用したスケーラブルなインフラ構築とコスト削減 / Container Summit 2023
isaoshimizu
1
160
全世界のユーザー体験の改善にNew Relic Mobileをどのように活用したか/How New Relic Mobile was used to improve the global user experience
isaoshimizu
2
720
オブザーバビリティの始め方 / How to start Observability
isaoshimizu
4
970
Other Decks in Technology
See All in Technology
AWSの生成AI入門書を執筆しました🎉
minorun365
PRO
0
150
ワールドカフェ再び、そしてロール・ツール群の開発 / World Café Again, and Development of Suites of Roles and Tools
ks91
PRO
0
120
Security Hubのセキュリティスコアはどうやって計算されるか
toru_kubota
0
110
TiDBにおけるテーブル設計と最適化の事例
cygames
0
810
技術力の伸ばし方を考える
khirata
0
150
OPENLOGI Company Profile
hr01
0
46k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
36k
QAエンジニアが伝えたい品質保証の羅針盤 / Compass for Quality Assurance
mii3king
2
350
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
320
知識と実践を紡ぐGenAI / Connecting Knowledge and experience with GenAI
aki_moon
2
190
Prisma ORMを2年運用して培ったノウハウを共有する
tockn
19
5.1k
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
Featured
See All Featured
Bash Introduction
62gerente
605
210k
BBQ
matthewcrist
80
8.8k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
For a Future-Friendly Web
brad_frost
172
9k
RailsConf 2023
tenderlove
9
590
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
The Cost Of JavaScript in 2023
addyosmani
21
4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
1
130
Building Applications with DynamoDB
mza
88
5.7k
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. ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ