Modèle de données d'entrée de journal

Ce document décrit le modèle de données utilisé par Cloud Logging. Le modèle de données spécifie le format dans lequel vos données de journaux sont stockées. Elle détermine également les dimensions sur lesquelles vous pouvez interroger vos données de journaux.

Modèle de données

Dans Cloud Logging, un journal est une collection nommée d'entrées individuelles. Vous pouvez interroger vos données par nom de journal. Les journaux sont composés d'entrées conformes à la structure LogEntry.

Chaque entrée de journal enregistre un état ou décrit un événement spécifique, tel que la création d'une instance de machine virtuelle. Elle comprend au minimum les éléments suivants :

  • Un horodatage indiquant quand l'événement a eu lieu, ou quand il a été reçu par Cloud Logging.
  • Informations sur la source de l'entrée de journal. Cette source est appelée ressource surveillée. Les instances Compute Engine individuelles et les conteneurs Google Kubernetes Engine sont des exemples de ressources surveillées. Pour obtenir la liste complète des types de ressources surveillées, consultez la page Ressources et services surveillés.
  • Charge utile qui doit être l'une des suivantes :

    • textPayload : ces charges utiles sont mises en forme sous forme de chaîne unique.
    • jsonPayload : ces charges utiles sont structurées. Vous pouvez donc effectuer des requêtes par paires clé/valeur. Nous recommandons aux applications d'écrire systématiquement des données de journaux structurées.
    • protoPayload : ces charges utiles suivent le format d'un fichier proto et les champs sont mis en forme au format JSON.
  • Le nom du journal auquel l'entrée appartient. Le nom d'un journal inclut le chemin complet de la ressource à laquelle appartiennent les entrées de journal, suivi d'un identifiant. Voici des exemples de noms de journaux :

    • projects/my-project/logs/stdout
    • projects/my-project/compute.googleapis.com/activity

Vous pouvez écrire des requêtes qui ne récupèrent que les entrées de journal dont la valeur d'un champ LogEntry correspond à certains critères. Par exemple, vous pouvez n'afficher que les entrées de journal dont le champ severity a la valeur ERROR.

Types d'entrées de journal

Les journaux d'audit et Access Transparency fournissent les informations nécessaires pour respecter les réglementations de conformité. Les journaux d'audit fournissent des informations sur les activités d'administration et les accès au sein de vos ressources Google Cloud . Les journaux Access Transparency enregistrent les actions effectuées par le personnel de Google Cloudlorsqu'il accède à votre contenu Google Cloud . Pour obtenir la liste des services compatibles, consultez ServicesGoogle Cloud avec journaux d'audit et ServicesGoogle Cloud avec journaux Access Transparency.

Les types d'entrées de journaux suivants sont stockés dans le bucket de journaux _Required du projet, du compte de facturation, du dossier ou de l'organisation dans lesquels ils sont générés : Google Cloud

  • Journaux Access Transparency

Toutes les autres entrées de journal provenant d'un projet, d'un compte de facturation, d'un dossier ou d'une organisation Google Cloud sont stockées dans le bucket de journaux _Default. Toutefois, vous pouvez modifier les entrées de journal stockées dans ce bucket.

Étapes suivantes