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
Mackerelを導入して変わった N個のこと / Mackerel Day
Search
Ryo Takaishi
October 05, 2017
Technology
4
8.2k
Mackerelを導入して変わった N個のこと / Mackerel Day
https://mackerelio.connpass.com/event/67292/
Ryo Takaishi
October 05, 2017
Tweet
Share
More Decks by Ryo Takaishi
See All by Ryo Takaishi
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
1.6k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.4k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
860
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.5k
実録!CloudNativeを 目指した230日 / cloud-native-days-tokyo-2019
takaishi
2
2.5k
Consul Connect and Kubernetes Integration / cloud native meetup tokyo 7
takaishi
2
2.2k
ソフトウェアエンジニア の楽しみ / 2018-pepaboudon
takaishi
0
200
Ansible、Terraform、Packerで作るSelf-Hosted Kubernetes / JKD1812
takaishi
5
4.1k
Knative Serving 入門 / kubernetes meetup 13
takaishi
2
1.2k
Other Decks in Technology
See All in Technology
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
330
5分でわかるDuckDB
chanyou0311
10
3.2k
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
190
alecthomas/kong はいいぞ / kamakura.go#7
fujiwara3
1
300
祝!Iceberg祭開幕!re:Invent 2024データレイク関連アップデート10分総ざらい
kniino
2
250
生成AIのガバナンスの全体像と現実解
fnifni
1
180
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
260
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
190
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
550
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
840
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
170
[Ruby] Develop a Morse Code Learning Gem & Beep from Strings
oguressive
1
150
Featured
See All Featured
Scaling GitHub
holman
458
140k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
97
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Speed Design
sergeychernyshev
25
670
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.3k
Unsuck your backbone
ammeep
669
57k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Done Done
chrislema
181
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Adopting Sorbet at Scale
ufuk
73
9.1k
Mobile First: as difficult as doing things right
swwweet
222
9k
Transcript
∁ੴྒ!S@UBLBJTIJ(.01FQBCP *OD .BDLFSFM%BZ .BDLFSFMΛಋೖͯ͠มΘͬͨ /ݸͷ͜ͱ
γχΞΤϯδχΞ ∁ੴྒ!S@UBLBJTIJ ٕज़෦Πϯϑϥάϧʔϓ IUUQTSFQMJOGP
͜Μʹͪ ݄ʙ w ιϑτΣΞΤϯδχΞ!(.0ϖύϘ w NJOOFͷج൫ w 0QFO4UBDLΛͬͨϓϥΠϕʔτΫϥυपΓ ͦΕ·Ͱ wαϙʔτΤϯδχΞۀΞϓϦ։ൃ
w3VCZͰαʔόʔαΠυ։ൃߏஙͳͲ
None
None
ͱ͜ΖͰʜ
.BDLFSFMωΠςΟϒͰ͢
ࢲͱ.BDLFSFM wϖύϘʹೖͬͨΒ.BDLFSFM͕ͦ͜ʹ͍ͨ wॳΊͯɺͪΌΜͱࣄͰ͏ϞχλϦϯάπʔϧ w.VOJO/BHJPT͍͚ͬͯͨͲར༻ܦݧͳ͠ wͳΜ͔ͩͦ͠͏ʜ wͦΕ·ͰͷۀతʹؔΘΓ͕ബ͔ͬͨ
ϞχλϦϯάɺ͓͠Ζ͍
1FQBCPNFFUT.BDLFSFM
͜Ε·ͰͷาΈ ݄ .BDLFSFMϦϦʔε ݄ʙ݄ NJOOFʹυʔϯͱಋೖ ݄ Πϯϑϥج൫ͱͯ͠ਖ਼ࣜʹಋೖ։࢝ ݄ +6(&.Ͱಋೖ։࢝ ݄
ϗετɺʹ ݄ ϗετɺʹ
࣌ͷར༻ঢ়گ αʔϏε ϝϯόʔ ϩʔϧ ϗετ αʔϏεϝτϦοΫ
֎ܗࢹ
.BDLFSFMͷ׆༻ঢ়گ SZPUBSBJXBLFS 8BSOJOH $SJUJDBM $SJUJDBM
ಋೖཧ༝ɺ ࣌ͷϝϯόʔʹฉ͍ͯΈͨ
.BDLFSFMಋೖલͷ՝ /BHJPTͷཧ͕େม ΫϥυΒ͍͠ΈͷҠߦ ใͷҰݩཧ
/BHJPTͷཧ͕େม wαʔόʔՃɾআ࣌ʹઃఆϑΝΠϧͷߋ৽͕ඞཁ wTFSGΠϕϯτϋϯυϥͰ͍͓ͪ͏ࣗಈԽՄೳ wࢹαʔόʔ͕ෳ͋Δ wͲ͜ΛݟΕ͍͍ͷ͔Θ͔Βͳ͍
ΫϥυΒ͍͠ΈͷରԠ wαʔόʔͷཧΛखͰߦ͍ͬͯͨ wαʔόʔ͕ϘίϘίੜ·ΕมΘΔ࣌ͩͱݫ͍͠ wࢹઃఆͷՃɾআʹܨ͕Δ
ใͷҰݩཧ wαʔόʔࣗମύοέʔδใཧ͍ͨ͠ w݄ɿ)FBSUCMFFE wͦͷޙɺϲ݄ʙຖʹ0QFO44-ͷ੬ऑੑ͕ൃ֮ wύοέʔδߋ৽͚ͨͬ͠ʁࠓόʔδϣϯԿ͚ͩͬʁ wࢹαʔόʔ͕ෳ͋Δͷಉ༷ͷ՝
ಋೖͯ͠Ͳ͏ͳ͔ͬͨʁ /BHJPTͷཧ͕େม w /BHJPTͷཧෆཁʹͳͬͨʂΓ͍ͨ͜ͱʹूதʂ ΫϥυΒ͍͠ΈͷҠߦ w αʔόʔͷཧָ͕ʹͳͬͨʂ
ใͷҰݩཧ w .BDLFSFMͷϖʔδΛݟΕશͯࡌ͍ͬͯΔʂ
࣮ફ.BDLFSFM!1FQBCP
αʔϏεσΟεΧόϦͱͯ͠͏
αʔϏεσΟεΧόϦͱͯ͠͏ wԿ͔ΛσϓϩΠ͢Δͱ͖ɺσϓϩΠઌΛΓ͍ͨ wΫϥυʹ͓͍ͯɺ੩తϑΝΠϧʹॻ͘ͷࠔ w͋Δϩʔϧͷαʔόʔʹ͍ͭͯҰཡΛऔಘ͍ͨ͠ wͦΕɺ.BDLFSFMͰΖ͏ʂ
αʔϏεσΟεΧόϦͱͯ͠͏ w࣮ɿ1ZUIPO 'BCSJD w.BDLFSFMͷϗετใʹϩʔϧؚ͕·ΕΔ wʮXFCϩʔϧͷαʔόʔʯΛऔಘͰ͖Δ wऔಘͨ͠ใΛͬͯσϓϩΠʂ
ୀΕɾϩʔϧઃఆΕΛ νΣοΫ͢Δ
ୀΕɾϩʔϧઃఆΕΛνΣοΫ͢Δ w.BDLFSFMΛ͍ͬͯΔͱ͋Δͱࢥ͍·͢ wୀ͠ΕͯແବʹϥΠηϯεΛফඅͯ͠͠·͏ wϩʔϧઃఆΛΕͯɺӡ༻ʹࢧো͕ੜ͡Δ
ୀΕɾϩʔϧઃఆΕΛνΣοΫ͢Δ w࣮ɿ3VCZ wIUUQTHJUIVCDPNQZBNBNBMTI
ϩʔϧຖͷαʔόʔΛ͑Δ
ϩʔϧຖͷαʔόʔΛ͑Δ wසൟʹ͕มԽ͢Δϩʔϧ͕͋Δ wҙͷ࣌ͰͷΛΓ͍ͨ wͦΕɺ.BDLFSFMͰΖ͏ʂ
ϩʔϧຖͷαʔόʔΛ͑Δ w࣮ɿCBTI DPOTVM NLS wDPOTVMͷ"1*͔Βਖ਼ৗͳαʔόʔΛऔಘ wNLSUISPXͰαʔϏεϝτϦοΫͱͯ͠ొ
ϩʔϧຖͷαʔόʔΛ͑Δ
$POTVMະॴଐαʔόʔͷݕ
$POTVMະॴଐαʔόʔͷݕ wαʔόʔجຊతʹ$POTVMΫϥελʹॴଐ wͱ͍͑ɺԿΒ͔ͷཧ༝ͰॴଐͰ͖ͳ͔ͬͨΓ͢Δ wͦ͏͍͏ྑαʔόʔΛൃݟ͍ͨ͠ wͦΕɺ.BDLFSFMͰΖ͏ʂ
$POTVMະॴଐαʔόʔͷݕ w࣮ɿCBTI PQFOTUBDL DPOTVM NLS wPQFOTUBDLίϚϯυͰαʔόʔΛऔಘ wDPOTVMίϚϯυͰϊʔυΛऔಘ wNLSίϚϯυͰͦΕΒΛϝτϦοΫͱͯ͠ొ wҰக͍ͯ͠ͳ͍ͱ8BSOJOH
ϦϦʔελΠϜΛܭଌ͍ͨ͠
ϦϦʔελΠϜΛܭଌ͍ͨ͠ wΞϓϦέʔγϣϯͷϦϦʔεɺԿ͔͔ͬͯΔʁ wվળͨ࣌͠ɺͲͷఔվળͰ͖ͨͷ͔Γ͍ͨΑͶ wͦΕɺ.BDLFSFMͰΖ͏ʂ
ϦϦʔελΠϜΛܭଌ͍ͨ͠ w࣮ɿ3VCZ wσϓϩΠ࣌ɺϦϦʔεਐḿࢹεΫϦϓτΛ࣮ߦ wྃΛݕ͢Δͱɺ࣌ؒΛ.BDLFSFMʹߘ
εςʔλείʔυຖͷ ϦΫΤετΛऔಘ
εςʔλείʔυຖͷϦΫΤετΛऔಘ w"84ɿεςʔλείʔυຖͷϦΫΤετ͕ݟ͑Δ w0QFO4UBDLԽͰ-#ΛOHJOYʹͨ͠ʜͲ͏͠Α͏ʁ wͦΕɺ.BDLFSFMͱΈ߹Θͤͯࣗ࡞͠Α͏ʂ
εςʔλείʔυຖͷϦΫΤετΛऔಘ w࣮ɿNSVCZ OHY@NSVCZ ɺ(P wOHY@NSVCZͰϦΫΤετΛΧϯτ w˞ϨΠςϯγʔసૹྔऔಘͰ͖Δ w(PͷϓϥάΠϯͰͦΕΛऔಘɺ.BDLFSFMʹߘ wIUUQTHJUIVCDPNZBOPIUUQTUBUVTDPVOUFS wIUUQTHJUIVCDPNZBOPNBDLFSFMQMVHJOIUUQTUBUVTDPVOUFS
εςʔλείʔυຖͷϦΫΤετΛऔಘ wεςʔλείʔυຖͷϦΫΤετ
εςʔλείʔυຖͷϦΫΤετΛऔಘ wϨΠςϯγʔهͰ͖Δ
4JEFLJRͷδϣϒࢹ
4JEFLJRͷδϣϒࢹ wδϣϒ͕٧·ͬͯোʹͳ͍ͬͯΔ࣌ʹؾ͖͍ͮͨ wաڈͷಛఆͷ࣌ͰͲͷ͘Β͍δϣϒ͕ஷ·͍ͬͯͨ ͷ͔ݟ͍ͨ wͦΕɺ.BDLFSFMͰ ུ
4JEFLJRͷδϣϒࢹ w࣮ɿNSVCZ NSVCZDMJ wIUUQTHJUIVCDPNITCUNBDLFSFMQMVHJOTJEFLJRKPCDPVOU
5SFBTVSF%BUBͷδϣϒࢹ
5SFBTVSF%BUBͷδϣϒࢹ wδϣϒ͕٧·ΔͱଞͷδϣϒʹӨڹ͢Δ͜ͱ͕͋Δ wΤϥʔʹؾ͚ͮΔ͕ɺͦͷޙϦΧόϦ࡞ۀ͕ඞཁ wδϣϒΛࢹͯ͠ɺᮢΛ͑ͨΒΞϥʔτ͍ͨ͠ wͦΕɺ.BDLFSFMͰ ུ
5SFBTVSF%BUBͷδϣϒࢹ w࣮ɿ(P wIUUQTHJUIVCDPNTIJSPNBDLFSFMQMVHJOUSFBTVSFEBUBKPCDPVOU
()&ͷσΟεΫ༻ྔࢹ
()&ͷσΟεΫ༻ྔࢹ wσΟεΫར༻ྔ͕ಥҟৗͳ૿Ճ wͲ͔͜ͷαʔϏε͕େྔʹ͍ͬͯΔͣʜ w͍·͍ͪݪҼ͕͔Βͳ͍ͷͰ·ͣࢹ͍ͨ͠ wͦΕɺ.BDLFSFMͰ ུ
()&ͷσΟεΫ༻ྔࢹ w࣮ɿ3VCZ wαʔϏεຖͷσΟεΫ༻ྔΛߘ
()&ͷσΟεΫ༻ྔࢹ
͓͍߹ΘͤΛࢹ
͓͍߹ΘͤΛࢹ w͓͍߹Θ͕ͤٸ૿͍ͯ͠ͳ͍͔Γ͍ͨ wϦϦʔεޙͷࢥΘ͵όά wԿΒ͔ͷҟৗ wͦΕɺ.BDLFSFMͰ ུ
͓͍߹ΘͤΛࢹ w࣮ɿ3VCZ w͓͍߹Θͤ%#ʹอଘ͍ͯ͠Δ wۙ࣌ؒͷ͓͍߹ΘͤΛొ w͕ଟ͍ͱΞϥʔτΛग़͢
ϓϥάΠϯָ͍͠ʂ wݸͷ׆༻ํ๏ɺಠࣗϓϥάΠϯΛհ w࣮ଟछଟ༷ w1ZUIPOɺCBTIɺ3VCZɺ(PɺNSVCZ w͍Ζ͍ΖͳݴޠͰखܰʹॻ͚Δͷָ͍͠✌
·ͱΊ
.BDLFSFMΛಋೖͯ͠มΘͬͨ/ݸͷ͜ͱ w Γ͍ͨ͜ͱʹूதͰ͖Δ w ͭͷμογϡϘʔυΛݟΕશͯΘ͔Δ w ΠϯϑϥपΓ͚ͩ͡Όͳ͍ͯ͘Ζ͍ΖͳͷΛؾܰ ʹϞχλϦϯά
.BDLFSFMɺΊͪΌ͍͍͡ΌΜʂ
܅ϖύϘͰϞχλϦϯά͠ͳ͍͔ʁ ࠷৽ͷ࠾༻ใΛνΣοΫˠ !QC@SFDSVJU