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 as Code
Search
papix
August 18, 2015
Technology
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mackerel as Code
papix
August 18, 2015
More Decks by papix
See All by papix
Houtou.pm #1
papix
0
1.9k
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
750
YAPC::Kyotoの「全て」 / All of "YAPC::Kyoto"
papix
0
1.7k
イベントの中の人 / Inside the Events
papix
0
360
2022年に始めるPerlでWebサービス開発(趣味)
papix
0
630
ワーケーションに関する考察
papix
3
2.3k
(今更)Amplifyさっくり体験
papix
0
930
はてなにおけるGitHub Actions活用事例 / GitHub Actions in Hatena
papix
0
2.8k
ミススペルを発見するmisspellのご紹介 / Introduce misspell
papix
0
1.3k
Other Decks in Technology
See All in Technology
AIレビューはどこまで任せられるのか?自動化と人が背負うレビューの境界
sansantech
PRO
2
480
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
370
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
2.8k
SRE Next 2026 何でも屋からの脱却
bto
0
530
cccccc
moznion
0
1.9k
完全自律ロボットを作りたくて、先に開発を自律させた話(ROS Japan UG #63 LT)
rryz09
0
440
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
2.2k
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4k
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
210
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
1
280
DatabricksにおけるMCPソリューション
taka_aki
1
210
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
700
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
680
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
640
Claude Code のすすめ
schroneko
67
230k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Git: the NoSQL Database
bkeepers
PRO
432
67k
WENDY [Excerpt]
tessaabrams
11
38k
First, design no harm
axbom
PRO
2
1.2k
Unsuck your backbone
ammeep
672
58k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
Transcript
Mackerel as Code by papix (GaiaX Co., Ltd.)
papix (GaiaX Co., Ltd.) R&D Div. Technical Basis Gr. •
Infrastructure Engineer • “Reactio” Engineer • Technical Advanced Officer • Recruitment Officer • Perl Community Specialist • “Perl Entrance” headmaster PAPIX papix _̲_̲papix_̲_̲ takayuki.fukumoto.92 Masteries http://papix.hatenablog.com/ _̲_̲papix_̲_̲ papics (Free materials)
None
✕ Reactioのホストは全て Mackerelで管理理しています
監視も全て Mackerelに任せています
> 最強に便便利利 <
「監視」といえば…
None
ありがたい!!!!!
早速活⽤用してみた
• Mackerelの監視設定を「コード」で管理理 – リポジトリにpushするだけで⾃自動的に 適⽤用されるようにする • メリット – Pull Requestで監視設定を変更更できる – 監視設定の変更更履履歴が(Gitのログで)⾃自動的に 管理理される
Mackerel as Code
デモ
開発者 Reactio-‐‑‒HQ Amazon EC2 Amazon EC2 Amazon EC2 ……… Bitbucket
設定ファイル ①「設定ファイル」を push ②Jenkinsが pull ③「設定ファイル」に応じて Mackerelを操作 ④⾃自動的に監視の設定が 書き換えられる!
Q. MackerelのAPIはどう叩く?
「mkr」コマンドもありますが…
None
本⽇日リリースの0.03で対応!!!
• Reactioでは, 様々な操作をPerlで実装 – ステージング/本番へのデプロイとか… – AMIの作成とか… • なので, Mackerelの操作もPerlで実施 – Reactio本体もPerlなので, ⾔言語を統⼀一
– シェルスクリプトより書きやすい!!! WebSerivce::Mackerel
• 「APIによる監視項⽬目の変更更」はかなり便便利利 – まだまだ⼯工夫の余地がありそう • サービスメトリックの⾃自動スケール(?) • 急激な増加はアラートを出し, 緩やかな増加には アラートを出さない, とか…
• ReactioではまだまだMackerelを活⽤用中! – 時間がないので, 詳しい話は別の機会に… まとめ
✕ ご静聴ありがとうございました!