Puedes acceder a los registros de eventos de tus integraciones desde Google Cloud Logging. Usa Cloud Logging para explorar registros, crear métricas y alertas, o exportar registros a otras aplicaciones con Google Cloud Pub/Sub.
Registro de acceso
Para acceder a Cloud Logging desde Google Cloud Console, haz clic en Ver todos los productos y, luego, ve a Operaciones > Logging.
El acceso a los datos de registro se administra a través de Identity and Access Management (IAM) para los usuarios de tu proyecto de Actions. Para obtener más detalles sobre los roles y los permisos de los datos de registro, consulta el control de acceso de Cloud Logging.
Las entradas de registro se conservan durante 30 días según la política de retención de Cloud Logging y, luego, se programan para su eliminación. También puedes borrar entradas a pedido con la interfaz del Explorador de registros.
Puedes obtener más información sobre cómo usar los registros de manera eficaz en la sección Búsqueda de registros de la Guía para solucionar problemas.
Cloud Logging proporciona los siguientes tipos de recursos:
Tipo de recurso | Nombre visible | Descripción | Etiquetas |
---|---|---|---|
assistant_action_project |
Proyecto de acción del Asistente de Google | Es un contenedor para el proyecto de Google Cloud asociado a una acción de Assistant. |
|
Registros de ejecución
En la siguiente tabla, se muestra el esquema de una entrada de executionLog
:
Propiedad | Descripción |
---|---|
requestId |
ID de solicitud único, por ejemplo, 5325511189174727525 . |
latencyMsec |
Tiempo transcurrido antes de que se recibiera una respuesta, por ejemplo, 6000 . |
executionType |
Es el transporte que se usa para la solicitud, por ejemplo, CLOUD o MATTER , según tu integración. |
actionType |
Es un indicador opcional de la acción del usuario, por ejemplo, QUERY o EXECUTE .
Para las acciones de EXECUTE , incluye el comando emitido para el cumplimiento de los rasgos admitidos, por ejemplo, ONOFF_OFF .
|
trait |
Es un rasgo opcional asociado a esta acción del usuario. |
deviceTypes |
Es la lista de tipos de dispositivos afectados por el evento, por ejemplo, LIGHT . |
isSuccess |
Indica si la solicitud recibió una respuesta exitosa. |
fallbackToCloud |
Indica si la solicitud se enrutó a la entrega en la nube después de un error de la entrega local. |
statusType |
Indica el estado de la respuesta de la intención, como SUCCESS , PENDING o OFFLINE . En el caso de las respuestas de ERROR , esta propiedad contiene el errorCode proporcionado por la entrega.
|
externalDebugString |
Es un mensaje de depuración detallado opcional asociado a esta acción del usuario. |
locale |
Es el código de idioma asociado a la solicitud. |
Exclusiones de registros
Los desarrolladores pueden crear exclusiones de registros con el lenguaje de consultas de registros para personalizar aún más sus registros de una manera más flexible. El lenguaje de consultas de Logging también se usa en el Explorador de registros, por lo que puedes usarlo para crear consultas.
Puedes seguir los pasos para crear filtros de exclusión en esta guía (configura el filtro de exclusión para el receptor _Default
).
Métricas basadas en registros
Los desarrolladores pueden usar las métricas basadas en registros para hacer un seguimiento de los patrones en sus registros y analizarlos. También es posible crear gráficos personalizados y configurar alertas sobre métricas basadas en registros.
Para comenzar a usar las métricas basadas en registros para la casa inteligente, consulta la guía para crear una métrica de contador basada en registros.
Recursos relacionados
Para obtener más información sobre el uso de Cloud Logging en tu proyecto, consulta la siguiente documentación:
- Precios: Detalles sobre las asignaciones y los costos por excedente
- Cuotas y límites: Detalles sobre los límites y las políticas de retención para el uso de registros.
- Consultas de registros avanzadas: Guía para usar expresiones avanzadas para consultar y analizar datos de registros.