Cloud Logging para materia

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 bien exportar registros a otras aplicaciones con Google Cloud Pub/Sub.

Registro de acceso

Para acceder a Cloud Logging desde la Google Cloud Console, Haz clic en Ver todos los productos y, luego, ve a Operaciones > Registro.

Ir a Cloud 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 Acciones. Para obtener más detalles sobre los roles y permisos de de registro, consulta Cloud Logging control de acceso.

Las entradas de registro se conservan durante 30 días según Cloud Logging. política de retención y, luego, se programó su eliminación. También puedes borrar entradas a pedido con el Interfaz del Explorador de registros.

Puedes obtener más información para usar los registros de forma eficaz en la sección Buscar registros. de la guía de solución de 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 Un contenedor para el proyecto de Google Cloud asociado con un Asistente Acción.
  • project_id: Es el identificador de tu proyecto actual que está asociado con este recurso, por ejemplo, my-project.

Registros de ejecución

En la siguiente tabla, se muestra el esquema de una entrada executionLog:

Propiedad Descripción
requestId Es el ID de solicitud único, por ejemplo, 5325511189174727525.
latencyMsec Es el 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 que realizó el usuario, por ejemplo, QUERY o EXECUTE. Para las acciones de EXECUTE, incluye el comando emitido a la entrega para los atributos admitidos, por ejemplo, ONOFF_OFF.
trait Es un atributo opcional asociado con 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 correcta.
fallbackToCloud Indica si la solicitud se enruta a la entrega en la nube después de un error. de la entrega local.
statusType Indica el estado de la respuesta del intent, como SUCCESS, PENDING o OFFLINE. Para las respuestas ERROR, esta propiedad contiene el errorCode que proporciona la entrega.
externalDebugString Mensaje de depuración detallado opcional asociado a esta acción del usuario.
locale Es el código de idioma asociado con la solicitud.

Exclusiones de registros

Los desarrolladores pueden crear exclusiones de registro con el lenguaje de consulta de registro para personalizar aún más sus registros de una manera más flexible. Lenguaje de consulta de Logging también se usa en el Explorador de registros para ayudarte a crear para tus 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 métricas basadas en registros para hacer un seguimiento de los patrones y analizarlos en sus registros. También es posible crear gráficos personalizados y configura alertas en métricas basadas en registros.

Si quieres comenzar a usar métricas basadas en registros para la casa inteligente, consulta Crea una guía de métricas basadas en registros de contadores.

Para obtener más información sobre el uso de Cloud Logging en tu proyecto, consulta los siguientes vínculos: documentación:

  • Precios: Detalles sobre las asignaciones y los costos por exceso.
  • 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 sobre el uso de expresiones avanzadas para consultar y analizar datos de registro.