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's first year and onward (in English)
Search
Shinji Tanaka
September 17, 2015
Technology
0
410
Mackerel's first year and onward (in English)
Mackerel Meetup #5
17 Sep 2015
Shinji Tanaka
September 17, 2015
Tweet
Share
More Decks by Shinji Tanaka
See All by Shinji Tanaka
Mackerel loves Machine Learnings
stanaka
0
3.1k
How to Contribute Go
stanaka
4
18k
Introduction to Mackerel
stanaka
0
1.1k
Upcoming features in 2016, Mackerel
stanaka
0
3.5k
Mackerel's first year and onward
stanaka
0
3k
Blue-Green Deployment with ECS and monitoring
stanaka
0
620
Mackerel Meetup #4 (in Eng)
stanaka
0
550
Mackerel Meetup #4
stanaka
0
3.3k
Monitoring Docker with Mackerel (2015 ver.)
stanaka
1
270
Other Decks in Technology
See All in Technology
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
120
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
5
190
【Kaigi on Rails 事後勉強会LT】MeはどうしてGirlsに? 私とRubyを繋いだRail(s)
joyfrommasara
0
190
extension 現場で使えるXcodeショートカット一覧
ktombow
0
220
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
3
800
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
560
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.1k
o11yで育てる、強い内製開発組織
_awache
3
140
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
170
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
680
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
A better future with KSS
kneath
239
18k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Code Review Best Practice
trishagee
72
19k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Producing Creativity
orderedlist
PRO
347
40k
Making Projects Easy
brettharned
119
6.4k
Statistics for Hackers
jakevdp
799
220k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
A designer walks into a library…
pauljervisheath
209
24k
Transcript
Mackerel’s First Year and Onward Mackerel Meetup #5 17 Sep
2015 Hatena Co., Ltd. @stanaka
1 Mackerel, Year One
Mackerel’s First Birthday! • Server Management tool as a Service
• 2014.5 beta, 2014.9.17 release
Architecture 1PTUNFUSJDT )5513&45"1* /PUJpDBUJPOT .BOBHFNFOU$POTPMF "1*3FRVFTUT
Weekly Releases (52 consecutive weeks!)
4,300+ .BDLFSFMPSHBOJ[BUJPOT
10,000+ BDUJWFBHFOUT
Mackerel Users https://mackerel.io/customers
Why People are Choosing Mackerel • Simple and clear UI,
easy installation • Speed of development (weekly releases for 52 consecutive weeks) • Works with multi-cloud • Comprehensive customer support
2 5 of Mackerel’s Best Features
1. Handling for Autoscale • Graphs stay put, even when
servers scale down *ODSFBTJOH %FDSFBTJOH
2. Graphs in Notifications • Support for Slack, HipChat, &
TypeTalk
3. External URL Monitoring • Monitor URLs • Visualize external
response time • Alerts for status codes and response time 8FC 4FSWJDF 63-
None
4. “Codification” of Monitoring Rules • “Infrastructure as Code” •
mkr monitor diff/pull/push • Manage monitoring rules in JSON
mkr monitors • pull .. get monitoring rules and save
locally • diff .. diff against locally saved rules • push .. config to locally saved rules
mkr monitors diff # mkr monitors diff Summary: 1
modify, 0 append, 0 remove { "name": "loadavg", "type": "host", "metric": "loadavg5", "operator": ">", "warning": 2.000000, -‐ "critical": 4.000000, + "critical": 5.000000, "duration": 5, "url": "", "scopes": [ "stanaka: client", ], "excludeScopes": [ ], },
Managing Monitoring Rules with GitHub .BDLFSFM 6TFS HJUIVC $JSDMF$* mkr
pull/push git pull/push mkr diff
Cooperation with CircleCI https://circleci.com/gh/stanaka/mackerel-‐monitors
5. Monitoring Docker • mackerel-plugin-docker
mackerel/mackerel-agent on Docker Hub https://hub.docker.com/r/mackerel/mackerel-‐agent/
Docker Image: mackerel-agent )PTU qVFOUE NBDLFSFM BHFOU "QQ https://hub.docker.com/r/mackerel/mackerel-‐agent/
3 Pricing
Pricing 1MBO5ZQF 'SFF 4UBOEBSE $PTU 'SFF =IPTU NPOUI /VNCFSPG )PTUT
VQUP DBMDVMBUFEBTB SPMMJOHBWFSBHF %BUB 3FUFOUJPO IPVST ZFBS /VNCFSPG .POJUPST 8FIBWFBGSFFUSJBMPGUIF4UBOEBSE1MBO
Payment Deferral (new!) • Only pay for the amount used
• Number of hosts calculated by rolling average
4 Our Vision for Mackerel
“Cloudization” of Dev Tools • Moving dev tools to the
cloud • svn/git → GitHub (GitHub Enterprise) • Jenkins → TravisCI, CircleCI • Execution environment also, to the cloud • on-prem → AWS/GCE/IaaS
Trends Moving Towards Mackerel • Operation tools moving to the
cloud too • Zabbix, Nagios → Cloudwatch, NewRelic and Mackerel!! • More stable operation with a simple and clear UI
Infrastructure as Code • Codify host config (Chef/puppet) • Manage
Mackerel settings in code too • Codify monitoring rules, dashboards • Driving API-fication one step at a time
The Future of Mackerel • Not an all-in-one service •
coop with multiple tools and services • Slack / Github / Reactio • Mackerel as a core tool of system management
Mackerel’s Vision "OJOUVJUJWFTFSWFSNPOJUPSJOH TFSWJDFFOHJOFFSTDBOSFKPJDFBCPVU
mackerel.io