Geração de registros estruturados

No Cloud Logging, um objeto LogEntry pode armazenar um payload de registro como dados estruturados ou texto não estruturado. Uma entrada de registro estruturada armazena o payload como um objeto JSON no campo jsonPayload, enquanto uma entrada de registro não estruturada armazena o payload como uma string no campo textPayload.

Ao formatar o payload de registro como um objeto JSON, é possível pesquisar e consultar por caminhos JSON na Análise de Registros. Com registros não estruturados, é possível pesquisar a string de texto, mas não é possível consultar chaves individuais.

Como os registros estruturados são gravados

A forma como as entradas de registro estruturadas são gravadas no Logging depende do seu ambiente e de como os registros são coletados:

  • Bibliotecas de cliente do Logging: essas bibliotecas gravam registros estruturados quando você transmite um objeto ou mapa JSON como payload ou quando elas geram JSON de linha única para stdout ou stderr.

A seguir