En este documento, se analiza el concepto de registro estructurado y los métodos para agregar estructura a los campos de carga útil de las entrada de registro. Cuando la carga útil del registro tiene el formato de un objeto JSON y ese objeto se almacena en el campo jsonPayload, la entrada de registro se denomina registro estructurado. En el caso de estos registros, puedes crear consultas que busquen rutas de acceso JSON específicas y puedes indexar campos específicos en la carga útil del registro. Por el contrario, cuando la carga útil del registro se formatea como una cadena y se almacena en el campo textPayload, la entrada de registro es no estructurada.
Puedes buscar en el campo de texto, pero no puedes indexar su contenido.
Para crear entradas de registro estructuradas, haz cualquiera de las siguientes acciones:
- Llama al método de la API
entries.writey proporciona un objetoLogEntrycon el formato completo. - Usa el comando
gcloud logging write.
- Usa una biblioteca cliente de Cloud Logging que escriba registros estructurados.
Escribe registros con gcloud CLI
Puedes escribir datos de registro con gcloud CLI. La interfaz admite registros no estructurados y registros estructurados. Cuando quieras escribir un registro estructurado, proporciona al comando un objeto JSON serializado.
Para obtener una guía de inicio rápido, consulta Escribe y consulta entradas de registro con Google Cloud CLI.
Para ver ejemplos de código, consulta la referencia de gcloud logging write.
¿Qué sigue?
Para consultar y ver entradas de registro, consulta Visualiza registros con el Explorador de registros.
Para leer entradas de registro con Google Cloud CLI, consulta Lectura de entradas de registro.
Para leer entradas de registro a través de la API de Logging, consulta el método
entries.list.