20190213_LT資料.pdf
by
nezumisannn
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Terraform provider for Mackerel
Slide 2
Slide 2 text
はじめに ▸ 普段は重度のAWS信者です ▸ golang勉強してます ▸ Mackerel便利ですよね? ▸ ブイブイ言わせてますよね? ▸ ついでにTerraformもアイシテ! 2
Slide 3
Slide 3 text
ねずみさん家。 Yuki.Teraoka@yktr_sre 株式会社ビヨンド システムソリューション部 SREチーム SRE3年目 サーバのことを全部丸投げされる人 3
Slide 4
Slide 4 text
1. What is Terraform Provider For Mackerel 4
Slide 5
Slide 5 text
概要 ▸ Terraform用のプラグイン ▸ HCLでMackerelの設定を管理できる ▸ githubにソースコードが、アリマス! 5 https://github.com/kjmkznr/terraform-provider-mackerel
Slide 6
Slide 6 text
何ができる? ▸ ダッシュボードの管理 ▸ 監視ルールの設定 ▹ ホストメトリック ▹ サービスメトリック ▹ 外形 ▹ 式 ▸ 監視ルールのテンプレ化ならできそう? ▸ その他機能は今後に期待! 6
Slide 7
Slide 7 text
2. 実際にやってみた 7
Slide 8
Slide 8 text
ダウンロード ▸ ビルド済みのプラグインのダウンロード ▸ ダウンロードしたらパスが通っている場所に配置 https://github.com/kjmkznr/terraform-provider-mackerel /releases 8
Slide 9
Slide 9 text
Provider ▸ 環境変数でAPIキーの指定が必要 ▸ 変数名はMACKEREL_API_KEYで指定 9
Slide 10
Slide 10 text
Resource ▸ mackerel_host_monitorでホストメトリック ▸ CPU/Memory/FileSystem %くらいならほぼ同じ 10
Slide 11
Slide 11 text
Apply ▸ 特に問題なく実行できる ▸ 結果はMackerelのGUIから確認できるよ! 11
Slide 12
Slide 12 text
まとめ 12 ▸ プラグイン形式なので導入が簡単 ▸ まだ機能が多くないので今後に期待 ▸ メトリック設定のテンプレ化ならできそう
Slide 13
Slide 13 text
THANKS! 13