LINEで送る
Pocket

最近ブログネタがありません。(ウソです)
今回はCloudWatchをterraform化してみました。
何台もインスタンスある場合手動で設定するのはくそめんどくさいので
こういうときにterraformは重宝するかと。


■aws_cloudwatch_metric_alarm

https://www.terraform.io/docs/providers/aws/r/cloudwatch_metric_alarm.html

今回やりたいこととしては
・ステータスチェック
・CPUが80%以上であればアラート


■aws_variables.tf

ここらへんはメンテしやすいように変数化しました。


■aws_cloudwatch.tf


■terraform apply

ちゃんと取れてるのでOK!


■まとめ

もともとterraform importして今回変数化したので、
圧倒的に工数が下がった!

LINEで送る
Pocket

カテゴリー: AWSTerraform

あだちん

1989年生まれ。 ランサーズ/SRE。 ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、他社インフラレスポンス改善、ランサーズでの副業、ansibleでのインフラコード化を推進し、未経験によるエンジニアのMENTAなども実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/広報/VulsRepo init file,chatwork通知のコントリビュータでもある。現在はDocker開発環境の提供,AWSで新サービスのインフラ構築,PHPバージョンアップ,分析基盤を担当しておりDigdag,embulk,BigQueryを使いこなし中。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください