$30 off During Our Annual Pro Sale. View Details »
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
[AI音楽セッション] 奇跡の1曲をあなたに。
kidapan
0
380
GitLabで快適な開発環境を! 〜GitLab Duo with Amazon Qのご紹介〜
kidapan
0
370
GitLab_Duo_with_Amazon_Q__1_.pdf
kidapan
0
270
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
930
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
860
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
760
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1.3k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
840
2023/05/11_GitLabの活用
kidapan
0
1.7k
Other Decks in Programming
See All in Programming
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.3k
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
400
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
180
Graviton と Nitro と私
maroon1st
0
110
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
マスタデータ問題、マイクロサービスでどう解くか
kts
0
110
認証・認可の基本を学ぼう前編
kouyuume
0
260
認証・認可の基本を学ぼう後編
kouyuume
0
240
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
220
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
430
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
140
Featured
See All Featured
From π to Pie charts
rasagy
0
86
ラッコキーワード サービス紹介資料
rakko
0
1.7M
Are puppies a ranking factor?
jonoalderson
0
2.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
570
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
250
Rails Girls Zürich Keynote
gr2m
95
14k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
11
Facilitating Awesome Meetings
lara
57
6.7k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
22
The untapped power of vector embeddings
frankvandijk
1
1.5k
Designing Powerful Visuals for Engaging Learning
tmiket
0
180
Evolving SEO for Evolving Search Engines
ryanjones
0
71
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