Cloud IoT Core에서 Cloud Monitoring 및 Cloud Logging을 사용할 수 있습니다.
모니터링
Cloud Monitoring은 레지스트리 수준에서 측정항목을 자동으로 제공합니다. Cloud Monitoring을 사용하면 레지스트리의 총 활성 기기 수와 같은 대시보드를 만들 수 있습니다. 또한 레지스트리에서 기기에 대해 전송되는 청구 가능한 바이트 수가 설정된 한도를 초과할 때와 같이 특정 측정항목이 임곗값을 초과할 때 표시할 알림을 설정할 수 있습니다. Cloud Logging은 또한 Cloud Monitoring에서 로그 기반 측정항목 사용 기능을 제공합니다. 데이터를 특정 Pub/Sub 주제에 게시한 기기 수와 같은 통계를 얻기 위해 사용자 정의 측정항목을 구성할 수 있습니다.
Cloud IoT Core에서 모니터링 사용에 대한 자세한 내용은 모니터링 리소스를 참조하세요.
로깅
Cloud IoT Core는 감사 로그 및 기기 로그의 두 가지 유형의 로그를 생성합니다. 둘 다 Cloud Logging에서 확인할 수 있습니다.
감사 로그
감사 로그는 '누가, 언제, 어디서, 무엇을 했나?'와 같은 질문의 답을 확인하는 데 도움이 될 수 있습니다. 예를 들어 감사 로그를 사용해서 특정 시간에 누가 기기를 만들었는지, 기기 구성을 누가 최근에 전송했는지, 레지스트리의 IAM 정책이 마지막으로 설정된 시간 등을 확인할 수 있습니다.
Cloud IoT Core는 다음과 같은 관리자 활동 작업에 대한 감사 로그를 기본적으로 제공합니다. 이러한 로그는 비용이 발생하지 않으며 Cloud Logging 할당량에 포함되지도 않습니다.
CreateDeviceRegistry
DeleteDeviceRegistry
UpdateDeviceRegistry
CreateDevice
DeleteDevice
UpdateDevice
ModifyCloudToDeviceConfig
SetIamPolicy
Cloud IoT Core는 데이터 액세스에 대한 감사 로그를 기본적으로 제공하지 않습니다. 이러한 로그는 Cloud Logging 할당량 및 가격 책정의 영향을 받습니다.
GetDeviceRegistry
ListDeviceRegistries
GetDevice
ListDevices
GetIamPolicy
Cloud IoT Core에서 감사 로그 사용에 대한 자세한 내용은 Cloud 감사 로그 보기를 참조하세요.
기기 로그
기기 로그를 사용하면 기기 연결, 오류, 기타 수명 주기 이벤트에 대한 정보를 찾을 수 있습니다. 감사 로그는 레지스트리 수준의 작업에 대한 정보를 제공하지만 기기 로그는 개별 기기 문제를 정확하게 포착하기 위해 사용될 수 있습니다.
기기 로그는 자동으로 수집되지 않으며 수동으로 사용 설정되어야 합니다. 이러한 로그는 Cloud Logging 할당량과 구분되고 여기에 포함되지 않는 자체 할당량 및 한도의 영향을 받습니다. 하지만 Cloud Logging 가격 책정의 영향을 받습니다.
Cloud IoT Core에서 기기 로그 사용에 대한 자세한 내용은 기기 로그 보기를 참조하세요.