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
Search
Shinji Tanaka
September 17, 2015
Technology
0
3k
Mackerel's first year and onward
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
3k
How to Contribute Go
stanaka
4
18k
Introduction to Mackerel
stanaka
0
1k
Upcoming features in 2016, Mackerel
stanaka
0
3.4k
Mackerel's first year and onward (in English)
stanaka
0
400
Blue-Green Deployment with ECS and monitoring
stanaka
0
610
Mackerel Meetup #4 (in Eng)
stanaka
0
510
Mackerel Meetup #4
stanaka
0
3.2k
Monitoring Docker with Mackerel (2015 ver.)
stanaka
1
260
Other Decks in Technology
See All in Technology
Making a MIDI controller device with PicoRuby/R2P2 (RubyKaigi 2025 LT)
risgk
1
330
Terraform Cloudで始めるおひとりさまOrganizationsのすゝめ
handy
2
200
持続可能なドキュメント運用のリアル: 1年間の成果とこれから
akitok_
1
230
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
340
【Λ(らむだ)】最近のアプデ情報 / RPALT20250422
lambda
0
120
ガバクラのAWS長期継続割引 ~次の4/1に慌てないために~
hamijay_cloud
1
490
Dynamic Reteaming And Self Organization
miholovesq
3
660
Dataverseの検索列について
miyakemito
1
130
アジャイル脅威モデリング#1(脅威モデリングナイト#8)
masakane55
3
240
Running JavaScript within Ruby
hmsk
3
400
AIと共に乗り越える、 入社後2ヶ月の苦労と学習の軌跡
sai_kaneko
0
130
ここはMCPの夜明けまえ
nwiizo
32
12k
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
We Have a Design System, Now What?
morganepeng
52
7.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.4k
Side Projects
sachag
453
42k
KATA
mclloyd
29
14k
Done Done
chrislema
184
16k
Building Adaptive Systems
keathley
41
2.5k
Practical Orchestrator
shlominoach
187
11k
Transcript
Mackerelͷ ࠷ॳͷ1ͱࠓޙ Mackerel Meetup #5 17 Sep 2015 Hatena Co.,
Ltd. @stanaka
1 Mackerelͷ1
Mackerel 1प!! • αʔόཧπʔϧ as a Service • 2014.5 ϕʔλɺ2014.9.17
ϦϦʔε
ΞʔΩςΫνϟ
ຖिϦϦʔεܧଓ(52ि࿈ଓ!)
4,300+ ΦʔΨχθʔγϣϯ
10,000+ ΞΫςΟϒΤʔδΣϯτ
Ϣʔβʔࣄྫ https://mackerel.io/customers
બΕΔཧ༝ • ಋೖɾUI͕؆୯Ͱ͔Γ͍͢ • ։ൃεϐʔυ (52ि࿈ଓϦϦʔε) • ϚϧνΫϥυͰ͑Δ • ຊޠαϙʔτ͕ॆ࣮
2 Mackerelͷ ͓קΊػೳ (5બ)
1. ΦʔτεέʔϧରԠ • αʔό͕ॖୀͯ͠άϥϑΔ
2. Ξϥʔτ௨ʹάϥϑ • Slack, HipChat, TypeTalkʹରԠ
3. URL֎ܗࢹ • URLʹର͢Δࢹ • ֎෦͔ΒͷϨεϙϯελΠϜΛՄࢹԽ • εςʔλείʔυɾϨεϙϯελΠϜͰΞϥʔτ 8FC 4FSWJDF
63-
None
4. ࢹϧʔϧͷίʔυԽ • “Infrastructure as Code” • mkr monitor diff/pull/push
• JSONܗࣜͰϧʔϧΛѻ͏
mkr monitors • pull .. ϧʔϧΛऔಘɾखݩʹอଘ • diff .. खݩͱͷࠩΛදࣔ
• push .. खݩͷϧʔϧΛઃఆ
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": [ ], },
ࢹϧʔϧΛGitͰཧ .BDLFSFM 6TFS HJUIVC $JSDMF$* mkr pull/push git pull/push mkr
diff
CircleCI࿈ܞ https://circleci.com/gh/stanaka/mackerel-‐monitors
5. 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 Ձ֨
Ձ֨ 'SFF 4UBOEBSE Ձ֨ ແྉ ԁ ɾ݄ ·Ͱ ҠಈฏۉͰ
࣮Λܭࢉ σʔλ อ࣋ظؒ ࣌ؒ ࢹ߲ 4UBOEBSEແྉτϥΠΞϧ͋Γ·͢
ޙ͍ܾࡁ (new!!) • ͚ܾͬͨͩࡁ • ҠಈฏۉʹΑΔϗετܭࢉ
4 MackerelͷϏδϣϯ
։ൃπʔϧͷΫϥυԽ • ։ൃπʔϧΫϥυ • svn/git → GitHub (GitHub Enterprise) •
Jenkins → TravisCI, CircleCI • ࣮ߦڥΫϥυ • ΦϯϓϨ → AWS/GCE/IaaS
MackerelͷྲྀΕ • ӡ༻πʔϧΫϥυ • Zabbix, Nagios → Cloudwatch, NewRelic and
Mackerel!! • ͍қ͍UIʹΑΔɺΑΓ҆ఆͨ͠ӡ༻Λ
Infrastructure as Code • ϗετઃఆΛίʔυԽ (Chef/puppet) • MackerelͷઃఆCodeͰཧ • ࢹϧʔϧ/μογϡϘʔυͷίʔυԽ
• ॱ࣍ɺAPIԽΛਪਐ
Mackerelͷະདྷ • All-in-OneαʔϏεͰͳ͍ • ֤छπʔϧ/αʔϏεͱͷ࿈ܞ • Slack / Github /
Reactio • γεςϜཧͷίΞπʔϧͱͯ͠ͷ Mackerel
MackerelͷϏδϣϯ ΤϯδχΞΛϫΫϫΫͤ͞Δ ʮײతαʔόʔࢹαʔϏεʯ
mackerel.io