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
1k
Terraformを使ってMackerelをもっと便利に
kidapan
October 03, 2022
Tweet
Share
More Decks by kidapan
See All by kidapan
202312_キラキラミラクルな呪文でIaCを実現 ~あなたも魔法を使い倒しませんか~
kidapan
0
780
20231026_GitLabで実現_効率的な開発環境を
kidapan
0
710
[Snyk]デベロッパーセキュリティ強化! ~シフトレフトで安全な開発を~
kidapan
0
580
202307_GitLab入門 ~特徴的な機能にふれるワークショップ~
kidapan
0
1k
AIと一緒に音楽を作ろう ~作曲体験セッション~
kidapan
1
640
2023/05/11_GitLabの活用
kidapan
0
1.3k
comfortable_video_creation_THEOplayer.pdf
kidapan
0
530
Other Decks in Programming
See All in Programming
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
110
CSC305 Lecture 25
javiergs
PRO
0
130
CSC509 Lecture 14
javiergs
PRO
0
130
MCP with Cloudflare Workers
yusukebe
2
200
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.4k
暇に任せてProxmoxコンソール 作ってみました
karugamo
1
680
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
1
290
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
660
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
890
eBPF Deep Dive: Architecture and Safety Mechanisms
takehaya
12
1.4k
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
8
4k
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
4
860
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
111
49k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Building Adaptive Systems
keathley
38
2.3k
Building Your Own Lightsaber
phodgson
103
6.1k
Faster Mobile Websites
deanohume
305
30k
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