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
AI連携の新常識! 話題のMCPをはじめて学ぶ!
makoakiba
0
170
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
200
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
1.6k
AIの個性を理解し、指揮する
shoota
3
590
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
230
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
2k
datadog-incident-management-intro
tetsuya28
0
110
アノテーション作業書作成のGood Practice
cierpa0905
PRO
1
350
Open Table Format (OTF) が必要になった背景とその機能 (2025.10.28)
simosako
3
570
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
930
猫でもわかるAmazon Q Developer CLI 解体新書
kentapapa
1
200
OpenCensusと歩んだ7年間
bgpat
0
290
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Automating Front-end Workflow
addyosmani
1371
200k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Facilitating Awesome Meetings
lara
57
6.6k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Fireside Chat
paigeccino
41
3.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
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