20190213_LT資料.pdf
by
nezumisannn
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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