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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ryo Takaishi
October 05, 2017
Technology
4
8.7k
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
2025 年私の Terraform に関するふりかえり / ゆるSRE勉強会 #14
takaishi
0
340
スロークエリとの戦いの軌跡2024 / ゆるSRE勉強会 #10
takaishi
1
840
AWSを使ったカンファレンスの 配信アーキテクチャ - 吉祥寺.pm37
takaishi
2
580
どうやればインシデント対応能力を鍛えられるのか? / SRE Kaigi 2025
takaishi
13
12k
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
2k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.8k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
970
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.6k
実録!CloudNativeを 目指した230日 / cloud-native-days-tokyo-2019
takaishi
2
2.6k
Other Decks in Technology
See All in Technology
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
OpenShiftでllm-dを動かそう!
jpishikawa
0
110
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
230
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
450
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
650
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
290
20260204_Midosuji_Tech
takuyay0ne
1
160
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
970
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
170
Featured
See All Featured
The Language of Interfaces
destraynor
162
26k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
The browser strikes back
jonoalderson
0
370
Balancing Empowerment & Direction
lara
5
890
Design in an AI World
tapps
0
140
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
180
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Site-Speed That Sticks
csswizardry
13
1.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
76
Discover your Explorer Soul
emna__ayadi
2
1.1k
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