로깅 및 모니터링 - AWS IoT Core

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

로깅 및 모니터링

모니터링은 솔루션의 안정성, 가용성, 성능을 유지하는 데 있어 중요한 부분입니다. AWS IoT AWS 다중 지점 오류가 발생할 경우 이를 보다 쉽게 디버깅할 수 있도록 AWS 솔루션의 모든 부분에서 모니터링 데이터를 수집해야 합니다. 로깅 및 모니터링 절차에 대한 자세한 내용은 단원을 참조하세요모니터링 AWS IoT

모니터링 도구

AWS 모니터링에 사용할 수 있는 도구를 제공합니다 AWS IoT. 이러한 도구 중 일부를 구성하여 모니터링을 수행할 수 있습니다. 일부 도구는 수동 개입이 필요합니다. 모니터링 작업은 최대한 자동화하는 것이 좋습니다.

자동 모니터링 도구

다음과 같은 자동 모니터링 도구를 사용하여 문제 발생 시 이를 AWS IoT 관찰하고 보고할 수 있습니다.

  • Amazon CloudWatch Alarms — 지정한 기간 동안 단일 지표를 관찰하고 일정 기간 동안 지정된 임계값을 기준으로 지표의 값을 기준으로 하나 이상의 작업을 수행합니다. 작업은 아마존 심플 알림 서비스 (Amazon SNS) 주제 또는 Amazon EC2 Auto Scaling 정책으로 전송되는 알림입니다. CloudWatch 경보가 특정 상태에 있다는 이유만으로 경보가 작업을 호출하지는 않습니다. 상태가 변경되어 지정된 기간 수 동안 유지되어야 합니다. 자세한 정보는 Amazon을 사용하여 AWS IoT 경보 및 지표를 모니터링합니다. CloudWatch 을 참조하세요.

  • Amazon CloudWatch Logs — AWS CloudTrail 또는 다른 소스에서 로그 파일을 모니터링, 저장 및 액세스합니다. 또한 Amazon CloudWatch Logs를 사용하면 AWS IoT Device Advisor 테스트 케이스가 수행하는 중요한 단계, 생성된 이벤트 및 디바이스에서 또는 테스트 실행 AWS IoT Core 중에 전송된 MQTT 메시지를 볼 수 있습니다. 이러한 로그를 사용하면 장치에서 디버깅하고 수정 조치를 취할 수 있습니다. 자세한 내용은 Amazon 사용에 로그를 사용한 모니터링 AWS IoT CloudWatch 대한 자세한 내용은 Amazon CloudWatch 사용 CloudWatch 설명서의 로그 파일 모니터링을 참조하십시오.

  • Amazon CloudWatch Events — 이벤트를 매칭하고 하나 이상의 대상 함수 또는 스트림으로 라우팅하여 변경하고, 상태 정보를 캡처하고, 수정 조치를 취합니다. 자세한 내용은 Amazon CloudWatch 사용 설명서의 Amazon CloudWatch Events란 무엇입니까? 를 참조하십시오.

  • AWS CloudTrail 로그 모니터링 — 계정 간에 로그 파일을 공유하고, CloudTrail 로그 파일을 CloudWatch Logs로 전송하여 실시간으로 모니터링하고, Java로 로그 처리 애플리케이션을 작성하고, 전송 후 로그 파일이 변경되지 않았는지 확인합니다 CloudTrail. 자세한 내용은 AWS CloudTrail 사용 설명서의 CloudTrail 로그 파일 작업을 참조하십시오 를 사용하여 AWS IoT API 호출을 로깅합니다. AWS CloudTrail.

수동 모니터링 도구

AWS IoT 모니터링의 또 다른 중요한 부분은 CloudWatch 경보에 포함되지 않는 항목을 수동으로 모니터링하는 것입니다. AWS IoT CloudWatch, 및 기타 AWS 서비스 콘솔 대시보드에서는 환경 상태를 at-a-glance 볼 수 있습니다. AWS 에서도 로그 파일을 확인하는 것이 좋습니다. AWS IoT

  • AWS IoT 대시보드에는 다음이 표시됩니다.

    • CA 인증서

    • 인증서

    • 정책

    • 규칙

    • 사물

  • CloudWatch 홈 페이지에는 다음이 표시됩니다.

    • 현재 경보 및 상태.

    • 경보 및 리소스 그래프.

    • 서비스 상태.

    를 CloudWatch 사용하여 다음을 수행할 수 있습니다.

    • 사용자 지정 대시보드를 만들어 원하는 서비스 모니터링.

    • 지표 데이터를 그래프로 작성하여 문제를 해결하고 추세 파악.

    • 모든 AWS 리소스 메트릭을 검색하고 찾아보십시오.

    • 문제에 대해 알려주는 경보 생성 및 편집