<ph type="x-smartling-placeholder"></ph> 클라우드 간 법적 사안
다음에서 통합의 이벤트 로그에 액세스할 수 있습니다. Google Cloud Logging Cloud Logging을(를) 사용하여 로그를 살펴보고 측정항목 및 알림을 만들거나 다른 애플리케이션으로 로그 내보내기 Google Cloud Pub/Sub
액세스 로깅
다음에서 Cloud Logging에 액세스하려면 Google Cloud Console, 모든 제품 보기를 클릭한 다음 운영으로 이동합니다. 로깅.
로깅 데이터에 대한 액세스 권한은 Identity and Access Management (IAM)를 통해 관리됩니다. API를 제공합니다 역할 및 권한에 대한 자세한 내용은 데이터 로깅에 대한 자세한 내용은 Cloud Logging을 참조하세요. 액세스 제어.
로그 항목은 Cloud Logging에 따라 30일 동안 보관됩니다. 보관 정책이 설정된 경우 삭제가 예약되었습니다. 또한 로그 탐색기 인터페이스
로그 검색 섹션에서 로그를 효과적으로 사용하는 방법에 대해 자세히 알아볼 수 있습니다. 문제 해결 가이드를 참조하세요.
Cloud Logging는 다음과 같은 리소스 유형을 제공합니다.
리소스 유형 | 표시 이름 | 설명 | 라벨 |
---|---|---|---|
assistant_action_project |
Google 어시스턴트 작업 프로젝트 | 어시스턴트와 연결된 Google Cloud 프로젝트의 컨테이너 액션. |
|
이벤트 로그
프로젝트 Cloud-to-cloud개가 Cloud에서 다음 이벤트를 지원합니다. 로깅:
Cloud Logging 리소스 | 이벤트 |
---|---|
Google 어시스턴트 작업 프로젝트 | SYNC 인텐트 오류 |
QUERY 인텐트 오류 | |
EXECUTE 인텐트 오류 | |
알림 오류 | |
계정 연결 오류 | |
Local Home SDK <ph type="x-smartling-placeholder"></ph> HandlerError 를 통해 개인정보처리방침을 정의할 수 있습니다. |
로그 동기화
아래 표에는 syncLog
항목의 스키마가 나열되어 있습니다.
속성 | 설명 |
---|---|
requestId |
스마트 홈 인텐트 요청 ID입니다. |
httpLatencyMsec |
응답을 받기까지 경과한 시간입니다. |
status |
인텐트 응답의 상태를 나타냅니다. |
실행 로그
아래 표에는 executionLog
항목의 스키마가 나열되어 있습니다.
속성 | 설명 |
---|---|
requestId |
고유한 요청 ID입니다(예: 5325511189174727525 ). |
latencyMsec |
응답을 받기까지 경과한 시간(예:
6000 |
executionType |
요청에 사용되는 전송입니다(예: CLOUD 또는
MATTER (통합에 따라 다름) |
actionType |
취한 사용자 액션을 나타내는 선택적 표시기입니다. 예:
QUERY 또는 EXECUTE
EXECUTE 작업의 경우 다음과 같이 실행되는 명령어를 포함합니다.
지원되는 트레잇(예: ONOFF_OFF )의 fulfillment
|
trait |
이 사용자 작업과 관련된 트레잇입니다(선택사항). |
deviceTypes |
이벤트의 영향을 받는 기기 유형 목록(예:
LIGHT |
isSuccess |
요청이 성공적인 응답을 받았는지 여부입니다. |
fallbackToCloud |
오류 후 요청이 클라우드 처리로 라우팅되었는지 여부 로컬 fulfillment에서 가져옵니다. |
statusType |
인텐트 응답의 상태를 나타냅니다(예: SUCCESS ).
PENDING 또는 OFFLINE 입니다. ERROR 용
이 속성에는
처리에서 제공한 errorCode 입니다.
|
externalDebugString |
이 사용자 작업과 연결된 자세한 디버깅 메시지입니다(선택사항). |
locale |
요청과 연결된 언어 코드입니다. |
알림 로그
아래 표에는 notificationLog
항목의 스키마가 나열되어 있습니다.
속성 | 설명 |
---|---|
requestId |
알림 요청 ID입니다. |
structName |
알림 구조체의 이름(예: 'ObjectDetection') |
status |
사용자가 상태 알림을 받습니다. |
로그 수준 설정
프로젝트 Cloud-to-cloud개가 기본적으로 오류 로그를 수신하도록 설정되어 있습니다. 개발자는 성공 로그를 수신하도록 선택할 수도 있습니다. 이는 특히 개발 단계에서 여러 에이전트의 모든 로그를 가져올 수 있습니다 다음과 같은 경우 프로젝트에 추가 요금이 부과될 수 있습니다. 초과 로깅 할당량:
다음과 같은 방법으로 프로젝트의 로그 수준을 제어할 수 있습니다.
Actions on Google Console에서 프로젝트 페이지로 이동합니다.
스마트 홈 프로젝트를 선택합니다.
개발 탭을 선택하고 사이드바에서 작업을 클릭합니다.
로그 제어 수집 드롭다운 목록에서 모두를 선택합니다.
로그 제외
개발자는 로그 제외 로깅 쿼리 사용 언어 로그를 보다 유연한 방식으로 추가로 맞춤설정할 수 있습니다 Logging 쿼리 언어 로그 탐색기에서도 사용되므로 로그 탐색기를 사용하여 쿼리합니다.
제외 필터를 만드는 단계는 다음 페이지를 참조하십시오.
이 가이드
(_Default
싱크의 제외 필터 구성)
로그 기반 측정항목
개발자는 로그 기반 측정항목 로그 내의 패턴을 추적 및 분석할 수 있습니다 또한 맞춤 차트 만들기 및 알림을 설정하세요 살펴볼 수 있습니다
스마트 홈에 로그 기반 측정항목을 사용하려면 다음을 확인하세요. 카운터 로그 기반 측정항목 만들기 가이드를 참조하세요.
관련 리소스
프로젝트에서 Cloud Logging을 사용하는 방법에 관한 자세한 내용은 다음을 참조하세요. 문서를 참조하세요.