

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# CloudWatch 지표
<a name="cloudwatch-metrics-rule-action"></a>

CloudWatch 지표(`cloudwatchMetric`) 작업은 Amazon CloudWatch 지표를 포착합니다. 지표 네임스페이스, 이름, 값 및 타임스탬프를 지정할 수 있습니다.

## 요구 사항
<a name="cloudwatch-metrics-rule-action-requirements"></a>

이 규칙 작업은 다음 요구 사항을 충족해야 합니다.
+ `cloudwatch:PutMetricData` 작업을 수행하기 위해가 맡을 AWS IoT 수 있는 IAM 역할입니다. 자세한 내용은 [AWS IoT 규칙에 필요한 액세스 권한 부여](iot-create-role.md) 단원을 참조하십시오.

   AWS IoT 콘솔에서가이 규칙 작업을 수행하도록 허용하는 역할을 선택하거나 생성할 수 AWS IoT 있습니다.

## 파라미터
<a name="cloudwatch-metrics-rule-action-parameters"></a>

이 작업을 사용하여 AWS IoT 규칙을 생성할 때 다음 정보를 지정해야 합니다.

`metricName`  
CloudWatch 지표 이름입니다.  
[대체 템플릿](iot-substitution-templates.md) 지원: 예

`metricNamespace`  
CloudWatch 지표 네임스페이스 이름입니다.  
[대체 템플릿](iot-substitution-templates.md) 지원: 예

`metricUnit`  
CloudWatch에서 지원되는 지표 단위입니다.  
[대체 템플릿](iot-substitution-templates.md) 지원: 예

`metricValue`  
CloudWatch 지표 값을 포함하는 문자열입니다.  
[대체 템플릿](iot-substitution-templates.md) 지원: 예

`metricTimestamp`  
(선택 사항) Unix Epoch 시간으로 표시되는(초 단위) 타임스탬프가 포함된 문자열입니다. 기본값은 현재 Unix Epoch 시간입니다.  
[대체 템플릿](iot-substitution-templates.md) 지원: 예

`roleArn`  
CloudWatch 지표에 대한 액세스를 허용하는 IAM 역할입니다. 자세한 내용은 [요구 사항](#cloudwatch-metrics-rule-action-requirements) 단원을 참조하세요.  
[대체 템플릿](iot-substitution-templates.md) 지원: 아니오

## 예제
<a name="cloudwatch-metrics-rule-action-examples"></a>

다음 JSON 예제는 AWS IoT 규칙에서 CloudWatch 지표 작업을 정의합니다.

```
{
    "topicRulePayload": {
        "sql": "SELECT * FROM 'some/topic'", 
        "ruleDisabled": false, 
        "awsIotSqlVersion": "2016-03-23",
        "actions": [
            {
                "cloudwatchMetric": {
                    "metricName": "IotMetric",
                    "metricNamespace": "IotNamespace", 
                    "metricUnit": "Count",
                    "metricValue": "1",
                    "metricTimestamp": "1456821314",
                    "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw"
                }
            }
        ]
    }
}
```

다음 JSON 예제에서는 AWS IoT 규칙에서 대체 템플릿을 사용하여 CloudWatch 지표 작업을 정의합니다.

```
{
    "topicRulePayload": {
        "sql": "SELECT * FROM 'some/topic'",
        "ruleDisabled": false,
        "awsIotSqlVersion": "2016-03-23",
        "actions": [
            {
                "cloudwatchMetric": {
                    "metricName": "${topic()}",
                    "metricNamespace": "${namespace}",
                    "metricUnit": "${unit}",
                    "metricValue": "${value}",
                    "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw"
                }
            }
        ]
    }
}
```

## 다음 사항도 참조하세요.
<a name="cloudwatch-metrics-rule-action-see-also"></a>
+ *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch란 무엇입니까?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)
+ *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch 지표 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html)