性能计数器未显示在AWS CloudWatch中

时间:2018-03-15 16:33:19

标签: amazon-web-services amazon-cloudwatch

我遇到了在Aws CloudWatch中显示性能计数器的问题。我按照in this post步骤进行操作,下面是CloudWatch json文件。 任何人都可以指出我做错了什么?

谢谢

{
  "IsEnabled": true,
  "EngineConfiguration": {
    "Components": [
      {
        "FullName": "AWS.EC2.Windows.CloudWatch.PerformanceCounterComponent.PerformanceCounterInputComponent,AWS.EC2.Windows.CloudWatch",
        "Id": "PerformanceCounterMemory",
        "Parameters": {
          "CategoryName": "Memory",
          "CounterName": "Available MBytes",
          "DimensionName": "",
          "DimensionValue": "",
          "InstanceName": "",
          "MetricName": "Memory",
          "Unit": "Megabytes"
        }
      },
      {
        "FullName": "AWS.EC2.Windows.CloudWatch.PerformanceCounterComponent.PerformanceCounterInputComponent,AWS.EC2.Windows.CloudWatch",
        "Id": "PerformanceCounterDisk",
        "Parameters": {
          "CategoryName": "LogicalDisk",
          "CounterName": "% Free Space",
          "DimensionName": "InstanceId",
          "DimensionValue": "{instance_id}",
          "InstanceName": "C:",
          "MetricName": "FreeDiskPercentage",
          "Unit": "Percent"
        }
      },
      {
		"FullName": "AWS.EC2.Windows.CloudWatch.CloudWatch.CloudWatchOutputComponent,AWS.EC2.Windows.CloudWatch",
		"Id": "CloudWatch",
		"Parameters": {
			"AccessKey": "",
			"NameSpace": "PerformanceMonitor",
			"Region": "us-west-2a",
			"SecretKey": ""
		}
      }
    ],
    "Flows": {
      "Flows": [
       "(PerformanceCounterMemory,PerformanceCounterDisk),CloudWatch"
      ]
    },
    "PollInterval": "00:00:15"
  }
}

1 个答案:

答案 0 :(得分:0)

您似乎错过了CloudWatchLogs组件上的NameSpace参数。

这就是我的样子:

{
    "FullName": "AWS.EC2.Windows.CloudWatch.CloudWatch.CloudWatchOutputComponent,AWS.EC2.Windows.CloudWatch",
    "Id": "CloudWatchLogs",
    "Parameters": {
        "NameSpace": "PerformanceMonitor",
        "Region": "eu-west-1"
    }
}