[AWS][Terraform]ChatbotでCloudWatch Logsのエラーログをslackに通知

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sns_topic

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_log_metric_filter

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_metric_alarm


AWS Chatbotは公式でTerraform化されていないため、以下のように手動で行う。今後はCloudFormationが良さそう。

https://blog.chakimar.net/aws-chatbot-cloudwatch-logs/

目的としては以下、PostgreSQLのACCESS EXCLUSIVEやdeadlockが出た場合にエラー検知する流れ。

https://aws.amazon.com/jp/blogs/news/working-with-rds-and-aurora-postgresql-logs-part-1/


  • rds_parametergroup.tf

  • sns.tf

  • cloudwatchlogs.tf

  • cloudwatchlogs_alarm.tf

  • CloudWatch Logsにテストログを送る

Was this helpful?

0 / 0

コメントを残す