Вы можете получить доступ к журналам событий для ваших интеграций из Google Cloud Logging . Используйте Cloud Logging для просмотра журналов, создания метрик и предупреждений или экспорта журналов в другие приложения с помощью Google Cloud Pub/Sub .
Регистрация доступа
Чтобы получить доступ к Cloud Logging из Google Cloud Console , нажмите «Просмотреть все продукты» , затем выберите «Операции » > «Ведение журнала» .
Доступ к данным журнала управляется с помощью управления идентификацией и доступом (IAM) для пользователей вашего проекта Actions. Дополнительные сведения о ролях и разрешениях для регистрации данных см. в разделе Управление доступом к облачным журналам.
Записи журнала хранятся в течение 30 дней в соответствии с политикой хранения облачных журналов, а затем удаляются по расписанию. Вы также можете удалять записи по запросу с помощью интерфейса Logs Explorer.
Подробнее об эффективном использовании журналов можно узнать в разделе «Поиск журналов» руководства по устранению неполадок .
Cloud Logging предоставляет следующие типы ресурсов:
Тип ресурса | Отображаемое имя | Описание | Этикетки |
---|---|---|---|
assistant_action_project | Проект действий Google Ассистента | Контейнер для проекта Google Cloud, связанный с действием помощника. |
|
Журналы событий
Проекты Cloud-to-cloud поддерживают следующие события в ведении журналов в облаке:
Ресурс облачного ведения журнала | Событие |
---|---|
Проект действий Google Ассистента | Ошибки намерения SYNC |
Ошибки намерения QUERY | |
Ошибки намерения EXECUTE | |
Ошибки уведомлений | |
Ошибки привязки аккаунта | |
Локальный домашний SDK HandlerError |
Журналы синхронизации
В таблице ниже приведена схема записи syncLog
:
Свойство | Описание |
---|---|
requestId | Идентификатор запроса намерения умного дома. |
httpLatencyMsec | Время, прошедшее до получения ответа. |
status | Указывает состояние ответа о намерениях. |
Журналы выполнения
В таблице ниже приведена схема записи в журнале executionLog
:
Свойство | Описание |
---|---|
requestId | Уникальный идентификатор запроса, например 5325511189174727525 . |
latencyMsec | Время, прошедшее до получения ответа, например, 6000 . |
executionType | Транспорт, используемый для запроса, например CLOUD или MATTER , в зависимости от вашей интеграции. |
actionType | Необязательный индикатор предпринятого пользователем действия, например QUERY или EXECUTE . Для действий EXECUTE включает команду, выданную для выполнения поддерживаемых признаков, например ONOFF_OFF . |
trait | Необязательный признак, связанный с этим действием пользователя. |
deviceTypes | Список типов устройств, затронутых событием, например LIGHT . |
isSuccess | Получил ли запрос успешный ответ. |
fallbackToCloud | Был ли запрос перенаправлен на облачное выполнение после ошибки локального выполнения. |
statusType | Указывает состояние ответа о намерении, например SUCCESS , PENDING или OFFLINE . Для ответов ERROR это свойство содержит errorCode предоставленный выполнением. |
externalDebugString | Необязательное подробное отладочное сообщение, связанное с этим действием пользователя. |
locale | Код языка, связанный с запросом. |
Журналы уведомлений
В таблице ниже приведена схема записи в журнале notificationLog
:
Свойство | Описание |
---|---|
requestId | Идентификатор запроса уведомления. |
structName | Имя структуры уведомления, например "ObjectDetection". |
status | Указывает статус уведомления. |
Настройка уровня журнала
Проекты Cloud-to-cloud настроены на получение журналов ошибок по умолчанию, и разработчики также могут подписаться на получение журналов успеха. Это особенно полезно на этапе разработки, когда вы планируете собирать все журналы от нескольких агентов. К вашему проекту может применяться дополнительная плата, если вы превысите квоту ведения журналов .
Вы можете контролировать уровень журнала для вашего проекта:
В Actions on Google Console перейдите на страницу Projects.
Выберите свой проект умного дома.
Выберите вкладку «Разработка» и нажмите «Действия» на боковой панели.
Выберите «Все» в раскрывающемся списке «Прием данных управления журналом» .
Исключения журнала
Разработчики могут создавать исключения из журналов , используя язык запросов ведения журналов , чтобы более гибко настраивать свои журналы. Язык запросов ведения журналов также используется обозревателем журналов, поэтому вы можете использовать обозреватель журналов для создания запросов.
Вы можете выполнить шаги по созданию фильтров исключения из этого руководства (настроить фильтр исключения для приемника _Default
).
Метрики на основе журнала
Разработчики могут использовать метрики на основе журналов для отслеживания и анализа шаблонов в своих журналах. Также можно создавать собственные диаграммы и настраивать оповещения по показателям на основе журналов.
Чтобы начать использовать метрики на основе журналов для умного дома, ознакомьтесь с руководством по созданию метрик на основе журналов счетчиков .
Связанные ресурсы
Чтобы узнать больше об использовании Cloud Logging в вашем проекте, см. следующую документацию :
- Ценообразование : подробная информация о выделении и излишних расходах.
- Квоты и лимиты : подробные сведения об ограничениях и политиках хранения для использования журналов.
- Расширенные запросы журналов : руководство по использованию расширенных выражений для запросов и анализа данных журналов.
Вы можете получить доступ к журналам событий для ваших интеграций из Google Cloud Logging . Используйте Cloud Logging для просмотра журналов, создания метрик и предупреждений или экспорта журналов в другие приложения с помощью Google Cloud Pub/Sub .
Регистрация доступа
Чтобы получить доступ к Cloud Logging из Google Cloud Console , нажмите «Просмотреть все продукты» , затем выберите «Операции » > «Ведение журнала» .
Доступ к данным журнала управляется с помощью управления идентификацией и доступом (IAM) для пользователей вашего проекта Actions. Дополнительные сведения о ролях и разрешениях для регистрации данных см. в разделе Управление доступом к облачным журналам.
Записи журнала хранятся в течение 30 дней в соответствии с политикой хранения облачных журналов, а затем удаляются по расписанию. Вы также можете удалять записи по запросу с помощью интерфейса Logs Explorer.
Подробнее об эффективном использовании журналов можно узнать в разделе «Поиск журналов» руководства по устранению неполадок .
Cloud Logging предоставляет следующие типы ресурсов:
Тип ресурса | Отображаемое имя | Описание | Этикетки |
---|---|---|---|
assistant_action_project | Проект действий Google Ассистента | Контейнер для проекта Google Cloud, связанный с действием помощника. |
|
Журналы событий
Проекты Cloud-to-cloud поддерживают следующие события в ведении журналов в облаке:
Ресурс облачного ведения журнала | Событие |
---|---|
Проект действий Google Ассистента | Ошибки намерения SYNC |
Ошибки намерения QUERY | |
Ошибки намерения EXECUTE | |
Ошибки уведомлений | |
Ошибки привязки аккаунта | |
Локальный домашний SDK HandlerError |
Журналы синхронизации
В таблице ниже приведена схема записи syncLog
:
Свойство | Описание |
---|---|
requestId | Идентификатор запроса намерения умного дома. |
httpLatencyMsec | Время, прошедшее до получения ответа. |
status | Указывает состояние ответа о намерении. |
Журналы выполнения
В таблице ниже приведена схема записи в журнале executionLog
:
Свойство | Описание |
---|---|
requestId | Уникальный идентификатор запроса, например 5325511189174727525 . |
latencyMsec | Время, прошедшее до получения ответа, например, 6000 . |
executionType | Транспорт, используемый для запроса, например CLOUD или MATTER , в зависимости от вашей интеграции. |
actionType | Необязательный индикатор предпринятого пользователем действия, например QUERY или EXECUTE . Для действий EXECUTE включает команду, выданную для выполнения поддерживаемых признаков, например ONOFF_OFF . |
trait | Необязательный признак, связанный с этим действием пользователя. |
deviceTypes | Список типов устройств, затронутых событием, например LIGHT . |
isSuccess | Получил ли запрос успешный ответ. |
fallbackToCloud | Был ли запрос перенаправлен на облачное выполнение после ошибки локального выполнения. |
statusType | Указывает состояние ответа о намерении, например SUCCESS , PENDING или OFFLINE . Для ответов ERROR это свойство содержит errorCode предоставленный выполнением. |
externalDebugString | Необязательное подробное отладочное сообщение, связанное с этим действием пользователя. |
locale | Код языка, связанный с запросом. |
Журналы уведомлений
В таблице ниже приведена схема записи в журнале notificationLog
:
Свойство | Описание |
---|---|
requestId | Идентификатор запроса уведомления. |
structName | Имя структуры уведомления, например "ObjectDetection". |
status | Указывает статус уведомления. |
Настройка уровня журнала
Проекты Cloud-to-cloud настроены на получение журналов ошибок по умолчанию, и разработчики также могут подписаться на получение журналов успеха. Это особенно полезно на этапе разработки, когда вы планируете собирать все журналы от нескольких агентов. К вашему проекту может применяться дополнительная плата, если вы превысите квоту ведения журналов .
Вы можете контролировать уровень журнала для вашего проекта:
В Actions on Google Console перейдите на страницу Projects.
Выберите свой проект умного дома.
Выберите вкладку «Разработка» и нажмите «Действия» на боковой панели.
Выберите «Все» в раскрывающемся списке «Прием данных управления журналом» .
Исключения журнала
Разработчики могут создавать исключения из журналов , используя язык запросов ведения журналов , чтобы более гибко настраивать свои журналы. Язык запросов ведения журналов также используется обозревателем журналов, поэтому вы можете использовать обозреватель журналов для создания запросов.
Вы можете выполнить шаги по созданию фильтров исключения из этого руководства (настроить фильтр исключения для приемника _Default
).
Метрики на основе журнала
Разработчики могут использовать метрики на основе журналов для отслеживания и анализа шаблонов в своих журналах. Также можно создавать собственные диаграммы и настраивать оповещения по показателям на основе журналов.
Чтобы начать использовать метрики на основе журналов для умного дома, ознакомьтесь с руководством по созданию метрик на основе журналов счетчиков .
Связанные ресурсы
Чтобы узнать больше об использовании Cloud Logging в вашем проекте, см. следующую документацию :
- Ценообразование : подробная информация о выделении и излишних расходах.
- Квоты и лимиты : подробные сведения об ограничениях и политиках хранения для использования журналов.
- Расширенные запросы журналов : руководство по использованию расширенных выражений для запросов и анализа данных журналов.
Вы можете получить доступ к журналам событий для ваших интеграций из Google Cloud Logging . Используйте Cloud Logging для просмотра журналов, создания метрик и предупреждений или экспорта журналов в другие приложения с помощью Google Cloud Pub/Sub .
Регистрация доступа
Чтобы получить доступ к Cloud Logging из Google Cloud Console , нажмите «Просмотреть все продукты» , затем выберите «Операции » > «Ведение журнала» .
Доступ к данным журнала управляется с помощью управления идентификацией и доступом (IAM) для пользователей вашего проекта Actions. Дополнительные сведения о ролях и разрешениях для регистрации данных см. в разделе Управление доступом к облачным журналам.
Записи журнала хранятся в течение 30 дней в соответствии с политикой хранения облачных журналов, а затем удаляются по расписанию. Вы также можете удалять записи по запросу с помощью интерфейса Logs Explorer.
Подробнее об эффективном использовании журналов можно узнать в разделе «Поиск журналов» руководства по устранению неполадок .
Cloud Logging предоставляет следующие типы ресурсов:
Тип ресурса | Отображаемое имя | Описание | Этикетки |
---|---|---|---|
assistant_action_project | Проект действий Google Ассистента | Контейнер для проекта Google Cloud, связанный с действием помощника. |
|
Журналы событий
Проекты Cloud-to-cloud поддерживают следующие события в ведении журналов в облаке:
Ресурс облачного ведения журнала | Событие |
---|---|
Проект действий Google Ассистента | Ошибки намерения SYNC |
Ошибки намерения QUERY | |
Ошибки намерения EXECUTE | |
Ошибки уведомлений | |
Ошибки привязки аккаунта | |
Локальный домашний SDK HandlerError |
Журналы синхронизации
В таблице ниже приведена схема записи syncLog
:
Свойство | Описание |
---|---|
requestId | Идентификатор запроса намерения умного дома. |
httpLatencyMsec | Время, прошедшее до получения ответа. |
status | Указывает состояние ответа о намерении. |
Журналы выполнения
В таблице ниже приведена схема записи в журнале executionLog
:
Свойство | Описание |
---|---|
requestId | Уникальный идентификатор запроса, например 5325511189174727525 . |
latencyMsec | Время, прошедшее до получения ответа, например, 6000 . |
executionType | Транспорт, используемый для запроса, например CLOUD или MATTER , в зависимости от вашей интеграции. |
actionType | Необязательный индикатор предпринятого пользователем действия, например QUERY или EXECUTE . Для действий EXECUTE включает команду, выданную для выполнения поддерживаемых признаков, например ONOFF_OFF . |
trait | Необязательный признак, связанный с этим действием пользователя. |
deviceTypes | Список типов устройств, затронутых событием, например LIGHT . |
isSuccess | Получил ли запрос успешный ответ. |
fallbackToCloud | Был ли запрос перенаправлен на облачное выполнение после ошибки локального выполнения. |
statusType | Указывает состояние ответа о намерении, например SUCCESS , PENDING или OFFLINE . Для ответов ERROR это свойство содержит errorCode предоставленный выполнением. |
externalDebugString | Необязательное подробное отладочное сообщение, связанное с этим действием пользователя. |
locale | Код языка, связанный с запросом. |
Журналы уведомлений
В таблице ниже приведена схема записи в журнале notificationLog
:
Свойство | Описание |
---|---|
requestId | Идентификатор запроса уведомления. |
structName | Имя структуры уведомления, например "ObjectDetection". |
status | Указывает статус уведомления. |
Настройка уровня журнала
Проекты Cloud-to-cloud настроены на получение журналов ошибок по умолчанию, и разработчики также могут подписаться на получение журналов успеха. Это особенно полезно на этапе разработки, когда вы планируете собирать все журналы от нескольких агентов. К вашему проекту может применяться дополнительная плата, если вы превысите квоту ведения журналов .
Вы можете контролировать уровень журнала для вашего проекта:
В Actions on Google Console перейдите на страницу Projects.
Выберите свой проект умного дома.
Выберите вкладку «Разработка» и нажмите «Действия» на боковой панели.
Выберите «Все» в раскрывающемся списке «Прием данных управления журналом» .
Исключения журнала
Разработчики могут создавать исключения из журналов , используя язык запросов ведения журналов , чтобы более гибко настраивать свои журналы. Язык запросов ведения журналов также используется обозревателем журналов, поэтому вы можете использовать обозреватель журналов для создания запросов.
Вы можете выполнить шаги по созданию фильтров исключения из этого руководства (настроить фильтр исключения для приемника _Default
).
Метрики на основе журнала
Разработчики могут использовать метрики на основе журналов для отслеживания и анализа шаблонов в своих журналах. Также можно создавать собственные диаграммы и настраивать оповещения по показателям на основе журналов.
Чтобы начать использовать метрики на основе журналов для умного дома, ознакомьтесь с руководством по созданию метрик на основе журналов счетчиков .
Связанные ресурсы
Чтобы узнать больше об использовании Cloud Logging в вашем проекте, см. следующую документацию :
- Ценообразование : подробная информация о выделении и излишних расходах.
- Квоты и лимиты : подробные сведения об ограничениях и политиках хранения для использования журналов.
- Расширенные запросы журналов : руководство по использованию расширенных выражений для запросов и анализа данных журналов.