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
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 (in English)
stanaka
0
410
Blue-Green Deployment with ECS and monitoring
stanaka
0
620
Mackerel Meetup #4 (in Eng)
stanaka
0
540
Mackerel Meetup #4
stanaka
0
3.3k
Monitoring Docker with Mackerel (2015 ver.)
stanaka
1
270
Other Decks in Technology
See All in Technology
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
310
落ちる 落ちるよ サーバーは落ちる
suehiromasatoshi
0
150
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
210
サンドボックス技術でAI利活用を促進する
koh_naga
0
200
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
450
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.7k
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
120
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.4k
Agile PBL at New Grads Trainings
kawaguti
PRO
1
410
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
800
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
51
5.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Making the Leap to Tech Lead
cromwellryan
135
9.5k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Being A Developer After 40
akosma
90
590k
How to Ace a Technical Interview
jacobian
279
23k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Code Review Best Practice
trishagee
70
19k
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