CloudWatch Logs을 사용하여 AWS IoT를 모니터링합니다. - AWS IoT

CloudWatch Logs을 사용하여 AWS IoT를 모니터링합니다.

AWS IoT 로깅이 활성화되어 있으면 디바이스가 전송하는 메시지는 메시지 브로커 및 규칙 엔진을 경유하므로 AWS IoT가 각 메시지에 대한 진행률 이벤트를 전송합니다. CloudWatch 콘솔에서 CloudWatch 로그는 AWSIotLogs라는 로그 그룹에 나타납니다.

CloudWatch Logs에 대한 자세한 내용은 CloudWatch Logs 단원을 참조하십시오. 지원되는 AWS IoT CloudWatch Logs에 대한 내용은 CloudWatch AWS IoT 로그 항목 단원을 참조하십시오.

CloudWatch 콘솔에서 AWS IoT 로그 보기

CloudWatch 콘솔에서 AWS IoT 로그를 볼 수 있습니다.

  1. https://console.aws.amazon.com/cloudwatch/(으)로 이동합니다. 탐색 창에서 [Logs]를 선택합니다.

  2. 필터 텍스트 상자에 AWSIotLogsV2을 입력한 후 Enter 키를 누릅니다.

  3. AWSIotLogsV2 로그 그룹을 두 번 클릭합니다.

  4. [Search Log Group]을 선택합니다. 계정에서 작성된 AWS IoT 로그의 전체 목록이 표시됩니다.

  5. 확장 아이콘을 선택하여 개별 스트림을 확인합니다.

이벤트 필터링 텍스트 상자에 쿼리를 입력할 수도 있습니다. 몇 가지 시도해볼 만한 쿼리는 다음과 같습니다.

  • { $.logLevel = "INFO" }

    로그 수준이 INFO인 로그를 모두 찾습니다.

  • { $.status = "Success" }

    상태가 Success인 로그를 모두 찾습니다.

  • { $.status = "Success" && $.eventType = "GetThingShadow" }

    상태가 Success이고, 이벤트 유형이 GetThingShadow인 로그를 모두 찾습니다.

필터 표현식 작성에 대한 자세한 내용은 CloudWatch Logs 쿼리 단원을 참조하십시오.