Journalisation structurée

Dans Cloud Logging, un objet LogEntry peut stocker une charge utile de journal sous forme de données structurées ou de texte non structuré. Une entrée de journal structurée stocke sa charge utile sous la forme d'un objet JSON dans le champ jsonPayload, tandis qu'une entrée de journal non structurée stocke sa charge utile sous la forme d'une chaîne dans le champ textPayload.

En formatant la charge utile de votre journal en tant qu'objet JSON, vous pouvez effectuer des recherches et des requêtes par chemins JSON dans l'explorateur de journaux. Avec les journaux non structurés, vous pouvez rechercher la chaîne de texte, mais vous ne pouvez pas interroger des clés individuelles.

Écriture des journaux structurés

La façon dont les entrées de journal structurées sont écrites dans Logging dépend de votre environnement et de la façon dont vos journaux sont collectés :

  • Bibliothèques clientes Logging : ces bibliothèques écrivent des journaux structurés lorsque vous transmettez un objet ou un mappage JSON en tant que charge utile, ou lorsqu'elles génèrent un fichier JSON d'une seule ligne vers stdout ou stderr.

Étapes suivantes