모니터링 및 로깅

Cloud IoT Core에서 Cloud MonitoringCloud 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에서 기기 로그 사용에 대한 자세한 내용은 기기 로그 보기를 참조하세요.