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 Meetup #7
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hiromichi Sugiyama
May 12, 2016
Technology
3.4k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mackerel Meetup #7
AWS Integration with Mackerel
Hiromichi Sugiyama
May 12, 2016
More Decks by Hiromichi Sugiyama
See All by Hiromichi Sugiyama
Mackerel Meetup #11
sugiyama88
3
12k
Mackerel Roadmap 2017.11.29
sugiyama88
0
3.3k
Mackerel DAY
sugiyama88
1
7.9k
Mackerel / NewRelic / Elasticsearch Seminar
sugiyama88
1
580
Mackerel for DevOps
sugiyama88
0
560
Mackerel Meetup #10
sugiyama88
0
4.3k
Mackerel, AWS, Twilio Hands-On Seminar
sugiyama88
0
480
SaaS/OSSを進化させる オープン・エコシステムについて Mackerel×Vulsの例
sugiyama88
0
1.8k
Mackerel Meetup #9
sugiyama88
0
5.1k
Other Decks in Technology
See All in Technology
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.1k
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
460
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
2
500
Alphaモジュール使っていいのかい!?いけないのかい!?どっちなんだいっ!?
watany
1
310
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
290
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
510
Amazon Quick 入門!
ysuzuki
2
110
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
570
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
1
150
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
3
370
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
150
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
270
Featured
See All Featured
BBQ
matthewcrist
89
10k
Color Theory Basics | Prateek | Gurzu
gurzu
0
390
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Technical Leadership for Architectural Decision Making
baasie
3
440
How to Ace a Technical Interview
jacobian
281
24k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
210
YesSQL, Process and Tooling at Scale
rocio
174
15k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
We Are The Robots
honzajavorek
0
280
Transcript
mackerel.io mackerel.io The server monitoring platform we always wanted Mackerel
Meetup #7 12 May 2016 AWS Integration with Mackerel Hatena Co., Ltd. Hiromichi Sugiyama
Hiromichi Sugiyama / ਿࢁ ௨ 株式会社はてな サービス開発本部 Mackerelチームプロデューサー 経歴 -
某大手製造業のIT事業会社 - 大規模環境でのインフラエンジニア - オープンソースのモニタリングツール - ITILベースのサービスマネジメント - SaaSシステム(ITサービス管理) - はてなでMackerel事業へ携わる id:sugiyama88
1 Mackerel Overview & Recent Topics
Mackerelͱʁ • "SaaSܕ"αʔόʔࢹαʔϏε • ΤϯδχΞ͕ཉ͔ͬͨ͠zϫΫϫΫz͢ΔΑ ͏ͳػೳΛఏڙ͠ɺѹతͳzޮԽzΛ࣮ݱ • ͯͳͷओྗαʔϏεΛ͑͞͞ଓ͚͖ͯͨ ʢ࠷ߴͷυοάϑʔσΟϯάʣ •
2014.9.17ਖ਼ࣜϦϦʔεʢ18ϱ݄ʣ
ΞʔΩςΫνϟʔ • Mackerelから 外部サービス への直接監視 ΤʔδΣϯτ͔Β ϝτϦοΫΛߘ )5514 3&45"1*
ײతͳϢʔβʔମݧ
؆୯ʹ͙͡ΊΒΕΔ • ΨΠυʹै͏͚ͩ • ͨͬͨ mackerel-agent written in Golang
࠷খͷϧʔϧ͕࠷ߴͷརศੑΛ • ΤʔδΣϯτΛ্ཱͪ͛Δ͚ͩͰ • ࣗಈతʹࢹ͕࢝·Γ • ಉ͡ϩʔϧͷϗετಉ͡άϥϑ
ৗʹਐԽ͠ଓ͚ΔαʔϏε 毎週新機能のリリースを継続中 陳腐化せず常に進化 ̕ि࿈ଓ
બΕΔཧ༝ • ಋೖʗUI͕؆୯Ͱ͔Γ͍͢ • ։ൃεϐʔυ • ϚϧνΫϥυͰ͑Δ • ຊޠαϙʔτ͕ॆ࣮ •
NewRelicͱͷซ༻
Standardϓϥϯվగ Discount↓ Upgrade↑
OSSͷίϯτϦϏϡʔτ • Golang https://go-review.googlesource.com/#/c/21190/
OSSͷίϯτϦϏϡʔτ • Graphite https://github.com/graphite-project/carbon/pull/535 https://github.com/graphite-project/whisper/pull/162
OSSͷίϯτϦϏϡʔτ • Graphite https://github.com/graphite-project/graphite-web/pull/1492 https://github.com/graphite-project/graphite-web/pull/1447
2 Mackerel Feature Recommendations (5)
1.Ξϥʔτ௨ʹάϥϑ • Slack, HipChat, TypeTalk, Yammer
2.URL֎ܗࢹ • ར༻ऀࢹͷHTTP/HTTPSࢹ • ֎෦͔ΒͷϨεϙϯελΠϜΛՄࢹԽ • εςʔλείʔυɾϨεϙϯελΠϜͰΞϥʔτ • ΩʔϫʔυͷଘࡏνΣοΫ •
SSLূ໌ॻͷ༗ޮظݶΛνΣοΫ Web Service URL
3.ࢹϧʔϧͷίʔυԽ • zInfrastructure as Codez • mkr monitor diff/pull/push •
JSONܗࣜͰϧʔϧΛѻ͏
ࢹϧʔϧΛGitͰཧ
4.ϝτϦοΫΛࣜͰܭࢉɾՄࢹԽ 差分 前週との重ねあわせ 最大 最大・平均・最小 合計
5.͓ؾʹೖΓొ • େنڥͰͷར༻ʹ࠷ద • Ϣʔβʔ͝ͱʹΑ͘ར༻͢ΔαʔϏ εΧελϜμογϡϘʔυΛొ
3 AWS Integration
AWS Integration • AWS CloudWatch API͔Β༷ʑͳϝ τϦοΫΠϕϯτΛऔಘ͠ՄࢹԽ • 1ͷϗετͱͯ͠ཧ •
ELBɺRDS͔Βॱ֦࣍େ • Standardϓϥϯ API Amazon CloudWatch Amazon RDS Amazon ELB
ෳͷΞΧϯτϦʔδϣϯରԠ
؆୯ͳొ͚ͩͰOK
RDSϗετৄࡉ
RDSΠϕϯτՄࢹԽ
ELBϗετৄࡉ
αʔϏεμϯ࣌ʹΞϥʔτ
αʔϏεʗϩʔϧʗϗετͰཧ
ಛ • αʔϏεશମΛ၆ᛌͯ͠ཧ • AWSΞΧϯτϦʔδϣϯ੍ͳ͠ • ؆୯ͳઃఆͷΈʢཁΩʔొʣ • தظతͳੳ •
ϚϧνΫϥυ
͓͢͢Ίͷࢹߏ • URL֎ܗࢹ ར༻ऀࢹͰϨεϙϯελΠϜূ໌ॻͷ༗ޮظݶΛࢹ • ΤʔδΣϯτ/ϓϥάΠϯࢹ EC2ΠϯελϯείϯςφͷৄࡉϝτϦοΫ֤छͷ νΣοΫࢹ • AWSΠϯςάϨʔγϣϯ
CloudWatch APIͰ͔͠औಘͰ͖ͳ͍֤छͷϝτϦοΫΠ ϕϯτΛࢹ • DBϓϥάΠϯࢹ RDSͷMySQLͳͲʢ͏͙͢ผϗετ͔Βऔಘͨ͠ϝτ ϦοΫΛࣝผՄೳʹͳΔʣ
4 Mackerel Vision
ΫϥυԽͷྲྀΕ • ։ൃπʔϧΫϥυ • svn/git → GitHub (GitHub Enterprise) •
Jenkins → TravisCI, CircleCI • ࣮ߦڥΫϥυ • ΦϯϓϨ → AWS, GCP, Azure
MackerelͷྲྀΕ • ӡ༻πʔϧΫϥυ • Zabbix, Nagios → Cloudwatch, NewRelic and
Mackerel !! • ͍͍͢UIʹΑΔɺΑΓ҆ఆͨ͠ӡ༻Λ
Infrastructure as Code • ϗετઃఆΛίʔυԽ ʢChef/puppetʣ • MackerelͷઃఆCodeͰཧ • ࢹϧʔϧ/μογϡϘʔυͷίʔυԽ
• ॱ࣍ɺAPIԽΛਪਐ
Mackerelͷະདྷ • All-in-OneαʔϏεͰͳ͍ • ༷ʑͳπʔϧ/αʔϏεͱͷ࿈ܞ • Slack/GitHub/Reactio • γεςϜཧͷίΞπʔϧͱͯ͠ͷ Mackerel
DevOpsͷத֩ͱͯ͠ • ϥΠϑαΠΫϧશମͷޮԽΛଅਐ %FW 0QT
৬ਓܳΛΞϧΰϦζϜͰࢧԉ 過去の傾向から将来を予測して警告 $SJUJDBM 将来 5SFOET ϱ݄લ 現在 ۙ ϦϦʔε
MackerelͷϏδϣϯ ΤϯδχΞΛϫΫϫΫͤ͞Δ ʮײతαʔόʔࢹαʔϏεʯ
͍͞͝ʹҰͭ
େنʂʢ1Role 2,554 hostsʣ
͍͞͝ʹɺ͏Ұͭ
We are Hiring • ηʔϧεΤϯδχΞʢٸืʣ • 8FCΞϓϦέʔγϣϯΤϯδχΞ
mackerel.io