CloudWatch 메트릭 - AWS IoT Core

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

CloudWatch 메트릭

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

요구 사항

이 규칙 작업은 다음 요구 사항을 충족해야 합니다.

  • 작업을 수행할 AWS IoT 수 있는 IAM 역할. cloudwatch:PutMetricData 자세한 정보는 AWS IoT 규칙에 필요한 액세스 권한 부여을 참조하세요.

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

파라미터

이 작업으로 AWS IoT 규칙을 생성할 때는 다음 정보를 지정해야 합니다.

metricName

CloudWatch 지표 이름.

대체 템플릿 지원: 예

metricNamespace

CloudWatch 메트릭 네임스페이스 이름.

대체 템플릿 지원: 예

metricUnit

에서 지원하는 메트릭 단위. CloudWatch

대체 템플릿 지원: 예

metricValue

CloudWatch 메트릭 값이 포함된 문자열.

대체 템플릿 지원: 예

metricTimestamp

(선택 사항) Unix Epoch 시간으로 표시되는(초 단위) 타임스탬프가 포함된 문자열입니다. 기본값은 현재 Unix Epoch 시간입니다.

대체 템플릿 지원: 예

roleArn

CloudWatch 메트릭에 대한 액세스를 허용하는 IAM 역할. 자세한 정보는 요구 사항을 참조하세요.

대체 템플릿 지원: 아니오

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

{ "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 예제는 규칙에 대체 템플릿이 포함된 CloudWatch 지표 작업을 정의합니다. AWS IoT

{ "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" } } ] } }

다음 사항도 참조하세요.