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.1k
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.4k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.3k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
850
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.5k
実録!CloudNativeを 目指した230日 / cloud-native-days-tokyo-2019
takaishi
2
2.4k
Consul Connect and Kubernetes Integration / cloud native meetup tokyo 7
takaishi
2
2.2k
ソフトウェアエンジニア の楽しみ / 2018-pepaboudon
takaishi
0
190
Ansible、Terraform、Packerで作るSelf-Hosted Kubernetes / JKD1812
takaishi
5
4k
Knative Serving 入門 / kubernetes meetup 13
takaishi
2
1.2k
Other Decks in Technology
See All in Technology
なにもしてないのにNew Relicのデータ転送量が増えていたときに確認したこと
tk3fftk
2
230
ネットワークだけ隔離されたコンテナ作成デモ / Kichijoji.pm36
tenforward
1
250
Difyを活用した「内省支援」エージェント開発の所感
gmoriki
0
140
フロントエンド開発事例① LINEギフト
lycorptech_jp
PRO
0
110
【株式会社ELYZA】|GENIAC成果報告会 自社開発モデルプレゼンテーション
elyza
1
440
Tricentisにおけるテスト自動化へのAI活用ご紹介/20240910Shunsuke Katakura
shift_evolve
0
210
サーバー管理しないサーバーサービスManaged DevOps Pool
kkamegawa
0
140
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
190
可視化により内部品質をあげるAIドキュメントリバース/20240910 Hiromitsu Akiba
shift_evolve
0
230
持続可能なソフトウェア開発を支える『GitHub CI/CD実践ガイド』
tmknom
8
1.5k
グイグイ系QAマネージャーの仕事
sadonosake
0
390
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
270
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
278
34k
How to Think Like a Performance Engineer
csswizardry
16
960
A Philosophy of Restraint
colly
202
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2.1k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
The Illustrated Children's Guide to Kubernetes
chrisshort
47
48k
Testing 201, or: Great Expectations
jmmastey
36
7k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
GraphQLとの向き合い方2022年版
quramy
43
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
401
65k
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