CloudWatch Logs를 사용한 AWS IoT Wireless 모니터링 - AWS IoT Wireless

CloudWatch Logs를 사용한 AWS IoT Wireless 모니터링

AWS IoT Core for LoRaWAN에서 기본적으로 활성화된 CloudWatch 로그 항목은 50개 이상입니다. 각 로그 항목은 이벤트 유형, 로그 수준 및 리소스 유형을 설명합니다. 자세한 내용은 AWS IoT Wireless 및 로그 수준 단원을 참조하십시오.

AWS IoT Wireless 리소스 모니터링 방법

AWS IoT Wireless에 대해 로깅이 활성화되면 AWS IoT Wireless은 각 메시지가 디바이스에서 AWS IoT를 통해 전달될 때 각 메시지에 대한 진행 이벤트를 전송합니다. 기본적으로 AWS IoT Wireless 로그 항목의 기본 로그 수준은 오류(error)입니다. AWS IoT Wireless에 대한 로깅 역할 및 정책 생성에 설명된 대로 로깅을 활성화하면 CloudWatch 콘솔에 기본 로그 수준이 ERROR인 메시지가 표시됩니다. 이 로그 수준을 사용하면 사용 중인 모든 무선 디바이스 및 게이트웨이 리소스에 대한 오류 정보만 메시지에 표시됩니다.

로그에서 로그 수준 INFO 등으로 추가 정보를 표시하게 하거나 일부 디바이스에 대한 로그를 비활성화하고 일부 디바이스에 대해서만 로그 메시지를 표시하려는 경우 AWS IoT Wireless 로깅 API를 사용할 수 있습니다. 자세한 내용은 CLI를 사용하여 리소스의 로그 수준 구성 단원을 참조하십시오.

필터 표현식을 만들어 필요한 메시지만 표시할 수도 있습니다.

콘솔에서 AWS IoT Wireless 로그를 보기 전에

/aws/iotwireless 로그 그룹이 CloudWatch 콘솔에 나타나도록 하려면 다음을 수행해야 합니다.

  • AWS IoT Wireless에서 로깅 가능. AWS IoT Wireless에서 로깅을 활성화하는 방법에 대한 자세한 내용은 AWS IoT Wireless의 로깅 구성 섹션을 참조하세요.

  • AWS IoT Wireless 작업을 수행하여 일부 로그 항목 작성.

필터 표현식을 보다 효과적으로 생성하고 사용하려면 다음 항목에 설명된 대로 CloudWatch 인사이트를 사용해 보는 것이 좋습니다. 또한 여기에 제시된 순서대로 주제를 따르는 것이 좋습니다. 그러면 먼저 CloudWatch Log 그룹을 사용하여 콘솔에서 로그 항목을 보는 데 사용할 수 있는 다양한 리소스 유형, 해당 이벤트 유형 및 로그 수준에 대해 알아볼 수 있습니다. 그런 다음 CloudWatch Insights를 사용하여 리소스에서 더 많은 유용한 정보를 얻는 방법으로 필터 표현식을 만드는 방법을 배울 수 있습니다.