Cette page explique comment afficher les journaux de tâches créés dans Cloud Logging pour les appliances de sauvegarde/récupération. Ces journaux fournissent des informations sur les tâches de votre appliance de sauvegarde/récupération (par exemple, les tâches réussies, celles qui ont échoué ou d'autres états).
Autorisations et rôles
Vous devez disposer de l'autorisation IAM roles/logging.viewer pour afficher les journaux des jobs. Le rôle Lecteur de journaux vous permet d'afficher en lecture seule les journaux de tâches de tous les appliances de sauvegarde/récupération du projet spécifié. Pour en savoir plus sur les autorisations et les rôles IAM qui s'appliquent aux données des journaux de jobs, consultez Contrôle des accès avec IAM.
Afficher les journaux de jobs
Vous pouvez afficher les journaux des tâches du service Backup and DR dans Cloud Logging à l'aide de la console Google Cloud et de la gcloud CLI.
Console
Dans la console Google Cloud , vous pouvez utiliser l'explorateur de journaux pour récupérer les entrées du journal des tâches du service Backup and DR pour vos appliances de sauvegarde/récupération :
Dans la console Google Cloud , accédez à Journaux > Explorateur de journaux.
Sélectionnez un projet Google Cloud existant.
Dans le volet Générateur de requêtes, sélectionnez
gcb_backup_recovery_jobsdans le menu déroulant Sélectionner le nom du journal.
gcloud
La gcloud CLI fournit une interface de ligne de commande à l'API Logging. Lisez les entrées du journal des jobs des appliances de sauvegarde/récupération dans un projet :
gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID
Format des journaux de tâches
Les entrées de journal des tâches du service Backup and DR incluent les champs suivants :
Champ |
Description |
|---|---|
Nom de l'appareil |
Nom de l'appareil associé au job. |
Nom de la ressource |
Nom de la ressource associée au job. |
Cohérence des sauvegardes |
Indique si la sauvegarde est cohérente en cas d'incident ou avec l'application. |
Données de sauvegarde copiées (Go) |
Taille des données de sauvegarde copiées. |
Plan de sauvegarde |
Nom du plan de sauvegarde utilisé pour les tâches de sauvegarde. |
Règle de sauvegarde |
Nom de la règle de sauvegarde utilisée pour les tâches de sauvegarde. |
ID de la règle de sauvegarde |
ID de la règle de sauvegarde utilisée pour les tâches de sauvegarde. |
Type de sauvegarde |
Type de sauvegarde effectuée. Il peut s'agir d'une copie complète ou incrémentielle. Pour les sauvegardes de journaux, il est indiqué sous la forme Journal. |
Taux de compression |
Taux de compression obtenu avant l'envoi des données au stockage d'objets. Cela s'applique aux jobs OnVault et aux jobs directs vers OnVault. |
Taux de variation des données |
Pourcentage de données copiées par rapport à la taille de la ressource (données utilisées). |
Données envoyées (Go) |
Quantité totale de données envoyées au site distant pour ce job. Cette méthode n'est valide que pour les jobs streamsnap. |
Données écrites (Go) |
Quantité de données écrites dans le pool concerné sur le site distant. Cette méthode n'est valide que pour les jobs streamsnap. |
Code d'erreur |
ID d'erreur attribué au job qui a échoué. |
Message d'erreur |
Message d'erreur pour un job. |
ID de l'hôte |
ID de l'hôte associé à un job. |
Nom d'hôte |
Nom d'hôte associé au job. |
Catégorie d'emploi |
Cette option s'affiche si le job concerne une sauvegarde ou une récupération. |
Durée du job |
Durée nécessaire à l'exécution du job. |
Heure de fin de la tâche |
Heure de fin du job. |
ID du job |
ID associé à un job. |
Motif de l'échec de l'initialisation du job |
Raison pour laquelle un job n'a pas été lancé ou démarré. |
Nom du job |
Nom du job. |
Type de tâche |
Type de job réel (par exemple, instantané, OnVault, streamsnap ou restauration). |
Heure de début du job |
Heure de début du job. |
État du job |
État du job. L'état peut être Réussi, Échec, Annulé, Nouvelle tentative ou Non exécuté. |
Heure d'ajout du job à la file d'attente |
Code temporel de la file d'attente des tâches mises en file d'attente. |
Sauvegarde des journaux |
Ce champ s'affiche pour les applications de base de données avec les types de sauvegarde des journaux DB et Log. Lorsque vous effectuez une sauvegarde de la base de données, ce champ affiche le type de sauvegarde DB. Lorsque seule une sauvegarde Log est effectuée pour la base de données, ce champ affiche le type de sauvegarde du journal. |
Espace de stockage OnVault consommé (Go) |
Taille du pool OnVault utilisé. |
Précompression (Go) |
Taille de la précompression des ressources pour les jobs OnVault. |
Taille des données de ressources (Go) |
Taille de la ressource protégée. |
ID de ressource |
ID de ressource associé à un job. |
Type de ressource |
Type de ressource (par exemple, instance Compute Engine, VMware Compute Engine ou base de données). |
Point de récupération |
Date de la dernière sauvegarde réussie. |
Taille du disque instantané (Go) |
Taille de l'instantané de l'application récupérée. |
ID de l'appareil cible |
ID de l'appliance cible associée à un job. |
Nom d'hôte cible |
Nom de l'hôte cible. |
ID de l'hôte cible |
ID de l'hôte cible. |
Nom de l'appareil cible |
Nom de l'appliance cible associée au job. |
ID du pool cible |
ID du pool OnVault cible utilisé pour les tâches de sauvegarde. |
Nom du pool cible |
Nom du pool OnVault cible utilisé pour les jobs de sauvegarde. |
L'exemple suivant est une entrée de journal enregistrée sur un dispositif de sauvegarde/récupération appliance-test5-64573 pour un job d'instantané.
{
"insertId": "1717974_145859162970",
"jsonPayload": {
"target_host_name": "appliance-test6-8299",
"hostname": "uistress-sql19stdm",
"target_pool_name": "act_per_pool000",
"error_code": 0,
"data_sent_in_gib": 0,
"compression_ratio": 0,
"job_status": "succeeded",
"job_duration_in_hours": 0.02,
"job_initiation_failure_reason": "",
"log_backup": "",
"recovery_point": "2024-01-18T05:03:04Z",
"resource_name": "DB02",
"pre_compress_in_gib": 0,
"job_name": "Job_1717931",
"backup_consistency": "Application Consistent",
"onvault_pool_storage_consumed_in_gib": 0,
"job_id": "1717973",
"job_queued_time": "2024-01-18T05:05:01Z",
"host_id": "4677",
"job_type": "Log Replicate",
"resource_data_size_in_gib": 0.02,
"target_appliance_id": "145240780891",
"appliance_name": "appliance-test5-64573",
"snapshot_disk_size_in_gib": 10,
"target_pool_id": "73",
"data_change_rate": 11.33,
"backup_type": "Incremental",
"target_host_id": "4677",
"data_copied_in_gib": 0,
"data_written_in_gib": 0,
"resource_id": "57587",
"resource_type": "SqlServerWriter",
"error_message": "",
"backup_rule_policy_id": "72954",
"backup_plan_policy_template": "Copy of _a_logsmart_2023_11_23_15_44_8",
"job_end_time": "2024-01-18T05:06:17Z",
"job_category": "Backup Job",
"backup_rule_policy_name": "logsmart_snap",
"target_appliance_name": "appliance-test6-8299",
"job_start_time": "2024-01-18T05:05:04.377Z"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "us-central1",
"resource_container": "projects/xxxxxxxxxxxx"
}
},
"timestamp": "2024-01-18T05:07:04.697Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs",
"receiveTimestamp": "2024-01-18T05:08:12.139517321Z"
}
Exemples de requêtes
Vous pouvez rédiger des requêtes de job personnalisées dans la section des requêtes pour afficher les journaux sélectionnés.
Utilisez la requête suivante pour afficher tous les journaux de tâches associés aux appliances de sauvegarde/récupération pour un PROJECT_ID donné :
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
Utilisez la requête suivante pour obtenir des informations spécifiques sur les tâches de récupération de sauvegarde des appliances.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.appliance_name="appliance_name"
Utilisez la requête suivante pour obtenir des détails spécifiques sur les tâches de récupération de sauvegarde exécutées pour une ressource spécifique.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
Utilisez la requête suivante pour des jobs spécifiques exécutés pour un nom de ressource et un modèle de sauvegarde donnés.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
jsonPayload.backup_plan_policy_template="backup_template"
Utilisez la requête suivante pour les jobs de récupération de sauvegarde qui s'exécutent pour les applications d'un hôte spécifique.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.hostname="hostname"
Utilisez la requête suivante si vous recherchez des journaux liés à des types de tâches spécifiques.
Veillez à utiliser des opérateurs OR en majuscules dans la requête.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.job_type=("Snapshot" OR "Mount")
Étapes suivantes
- Pour configurer des alertes basées sur les journaux pour le service Backup and DR, créez une requête de journal à l'aide de l'option Filtrer les journaux des jobs, puis Configurer des alertes basées sur les journaux.