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
Terraformを使ってMackerelをもっと便利に
Search
kidapan
October 03, 2022
Programming
1
1.2k
Terraformを使ってMackerelをもっと便利に
kidapan
October 03, 2022
Tweet
Share
More Decks by kidapan
See All by kidapan
GitLabで快適な開発環境を! 〜GitLab Duo with Amazon Qのご紹介〜
kidapan
0
300
GitLab_Duo_with_Amazon_Q__1_.pdf
kidapan
0
230
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
890
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
820
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
730
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1.2k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
800
2023/05/11_GitLabの活用
kidapan
0
1.6k
comfortable_video_creation_THEOplayer.pdf
kidapan
0
630
Other Decks in Programming
See All in Programming
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
0
370
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
130
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
310
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
480
機能追加とリーダー業務の類似性
rinchoku
2
1.2k
Ruby Parser progress report 2025
yui_knk
1
400
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
250
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
350
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
690
Cache Me If You Can
ryunen344
1
380
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
720
AIコーディングAgentとの向き合い方
eycjur
0
260
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Practical Orchestrator
shlominoach
190
11k
The Language of Interfaces
destraynor
161
25k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
Terraformを使って Mackerelをもっと便利に きだぱん 2022.10.04
自己紹介 2 きだ まいこ /きだぱん • クラスメソッド株式会社 アライアンス統括部 エンジニアグループ •
担当:DevOps製品 • 特性:ジャニーズ大好き おまめ (生後8か月) 人間で25歳
Mackerelとは Mackerelって、なんだろう
Mackerelとは Mackerelって、なんだろう
Mackerelとは 5 Mackerelとは、 クラウド時代に最適な監視モデルと誰でも簡単に使えるUIによって、システム の運用・監視にチームで取り組む文化を育むSaaS型サーバー監視サービス です。 https://ja.mackerel.io/
Mackerelとは Mackerelで何ができるの?
Mackerelとは 監視 リソース状況を監視 障害を検知できる エージェントから メトリック取得 グラフ/アラート通知
Mackerelの魅力 • 導入が簡単!! • 一元管理可能 • コンテナ監視 • プラグイン
簡単に始められる 導入はガイドにしたがってコマンドを実行するだけ エージェントが死活監視とメトリック取得を自動で開始 https://dev.classmethod.jp/articles/mackerel-graph-2207/
Mackerelの魅力 • 導入が簡単!! • 一元管理可能 • コンテナ監視 • プラグイン
仕組み エージェントから メトリック投稿 アラート通知 URL外形監視 コンテナ 仮想マシン オンプレミス コンソール API・CLI
プラグイン https://mackerel.io/ja/docs/entry/custom-checks
実践 実際に設定していきましょう!
実際に設定していきましょう! 手作業ではやりません!!!!!!
Mackerel × Terraform https://registry.terraform.io/providers/mackerelio-labs/mackerel/0.1.0
Terraform • Terraformは、IaCを実現する ツール • オープンソース/Go言語 • Terraformではコードにより 実行可能
Terraform
何ができる • ダッシュボードの管理 • 監視ルールの管理 ◦ ホストメトリック ◦ サービスメトリック ◦
外形 ◦ 式
環境 • Terraform-clolud • Mackerel • GitHub
流れ • Terraform-cloudの設定 • Terraformの構成 • serviceを作成 • roleを作成 •
monitorを作成 • notificationを作成 今回は、割愛します
terraform構成 役割毎にtfファイルを分離 https://registry.terraform.io/providers/mackerelio-labs/mackerel/0.1.0
service 監視対象となるシステムやサービスを構成している1つ 以上のホスト群をグルーピングするための単位
ロール サービスに属する1つ以上のホスト群を さらに細かくグルーピングするための単位
service/ロール作成 • name = (Required) The name of service. •
memo = Notes related to this service. https://registry.terraform.io/providers/mackerelio-labs/mackerel/0.1.0
service/ロール作成 https://registry.terraform.io/providers/mackerelio-labs/mackerel/0.1.0
monitor CPU % Memory % Swap % Filesystem %
monitor https://registry.terraform.io/providers/mackerelio-labs/mackerel/0.1.0
monitor https://registry.terraform.io/providers/mackerelio-labs/mackerel/0.1.0
通知先
まとめ • とにかく使いやすくて簡単 •直感的でわかりやすい • 細かなカスタマイズが可能
まとめ とにかく、Mackerelが便利すぎる!! Terraform使うともっと便利!!
None