Как упомянуть идентификатор экземпляра в панели мониторинга cloudwatch с интерполяцией (используя terraform) - PullRequest
0 голосов
/ 20 июня 2019

Я создаю экземпляр EC2 и одновременно создаю панель мониторинга Cloudwatch для загрузки ЦП с использованием terraform.

Я использовал интерполяцию: $ {aws_instance.ec2-terminal-server.id} в

"metrics": [["AWS / EC2", "CPUUtilization", "Instanceid", "$ {aws_instance.ec2-terminal-server.id} "]

resource "aws_cloudwatch_dashboard" "CWDashboardNotification" {
  dashboard_name = "CPUUtilisation_${var.ec2_tags_name}"

  dashboard_body = <<EOF
 {
   "widgets": [
       {
          "type":"metric",
          "x":0,
          "y":0,
          "width":12,
          "height":6,
          "properties":{
             "metrics":[
                [
                   "AWS/EC2",
                   "CPUUtilization",
                   "Instanceid",
                   "${aws_instance.ec2-terminal-server.id}"
                ]
             ],
             "period":300,
             "stat":"Average",
             "region":"ap-south-1",
             "title":"EC2 Instance CPU"
          }
       }
   ]
 }
 EOF
}```

Output should show the cpu utilisation graph in the dashboard but it's showing blank
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...