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 réussites, les échecs ou d'autres états.
Autorisations et rôles
Vous devez disposer de l'autorisation IAM roles/logging.viewer pour afficher les
journaux de tâches. Le rôle Lecteur de journaux vous permet d'accéder en lecture seule aux journaux de tâches de toutes 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 tâches, consultez la page
Contrôle des accès avec IAM.
Afficher les journaux de jobs
Vous pouvez afficher les journaux de tâches Backup and DR dans Cloud Logging à l'aide de la Google Cloud console et de gcloud CLI.
Console
Dans la Google Cloud console, vous pouvez utiliser l'explorateur de journaux pour récupérer les entrées du journal de tâches Backup and DR de vos appliances de sauvegarde/récupération :
Dans la Google Cloud console, accédez à Logging > Explorateur de journaux.
Sélectionnez unprojet existant Google Cloud .
Dans le volet Créateur de requêtes, sélectionnez
gcb_backup_recovery_jobsdans le menu déroulant Sélectionner le nom du journal.
gcloud
Le gcloud CLI fournit une interface de ligne de commande à l'API Logging. Lisez les entrées de journal de tâches de vos 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 du journal de tâches
Les entrées de journal de tâches Backup and DR incluent les champs suivants :
| Champ | Description |
|---|---|
| Nom de l'appliance | Nom de l'appliance associée à la tâche. |
| Nom de la ressource | Nom de la ressource associée à la tâche. |
| Cohérence des sauvegardes | Indique si la sauvegarde est cohérente en cas de plantage ou cohérente 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é comme Journal. |
| Taux de compression | Taux de compression obtenu avant l'envoi des données au stockage d'objets. Ce champ est valide pour les tâches OnVault et direct to OnVault. |
| Taux de modification des données | Pourcentage des 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 cette tâche. Ce champ n'est valide que pour les tâches streamsnap. |
| Données écrites (Go) | Quantité de données écrites dans le pool approprié sur le site distant. Ce champ n'est valide que pour les tâches streamsnap. |
| Code d'erreur | ID d'erreur attribué à la tâche qui a échoué. |
| Message d'erreur | Message d'erreur pour une tâche. |
| ID de l'hôte | ID de l'hôte associé à une tâche. |
| Nom d'hôte | Nom d'hôte associé à la tâche. |
| Catégorie de job | Indique si la tâche concerne une sauvegarde ou une récupération. |
| Durée du job | Durée nécessaire pour terminer la tâche. |
| Date et heure de fin de la tâche | Heure de fin de la tâche. |
| ID du job | ID associé à une tâche. |
| Motif de l'échec de l'initialisation du job | Motif pour lequel une tâche n'a pas été initialisée ou démarrée. |
| Nom du job | Nom de la tâche. |
| Type de mission | Type de tâche réel, par exemple, instantané, OnVault, streamsnap ou restauration. |
| Heure de début du job | Heure de début de la tâche. |
| État du job | État de la tâche. L'état peut être Réussi, Échec, Annulé, Nouvelle tentative ou Non exécuté. |
| Heure de mise en file d'attente du job | Horodatage de la file d'attente des tâches mises en file d'attente. |
| Sauvegarde de journaux | Ce champ s'affiche pour les applications de base de données avec les types de sauvegarde de journaux DB et Log. Lorsqu'une sauvegarde de base de données est effectuée, ce champ affiche le type de sauvegarde DB. Lorsqu'une sauvegarde Log est effectuée pour la base de données, ce champ affiche le type de sauvegarde de journaux. |
| Stockage du pool OnVault consommé (Go) | Taille du pool OnVault consommé. |
| Pré-compression (Go) | Taille de la pré-compression des ressources pour les tâches OnVault. |
| Taille des données de la ressource (Go) | Taille de la ressource protégée. |
| ID de ressource | ID de la ressource associée à une tâche. |
| 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 d'instantané (Go) | Taille de l'instantané de l'application récupérée. |
| ID de l'appliance cible | ID de l'appliance cible associée à une tâche. |
| Nom d'hôte de la cible | Nom de l'hôte cible. |
| ID de l'hôte cible | ID de l'hôte cible. |
| Nom de l'appliance cible | Nom de l'appliance cible associée à la tâche. |
| 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 tâches de sauvegarde. |
L'exemple suivant est une entrée de journal enregistrée sur une appliance de sauvegarde/récupération appliance-test5-64573 pour une tâche 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 écrire des requêtes de tâches 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 la tâche de récupération de sauvegarde de l'appliance.
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 informations spécifiques sur la tâche de récupération de sauvegarde qui s'exécute 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 obtenir des informations spécifiques sur les tâches exécutées 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 tâches de récupération de sauvegarde qui s'exécutent pour des 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")
Étape suivante
- Pour configurer des alertes basées sur les journaux pour Backup and DR, créez une requête de journal, à l'aide des journaux de tâches de filtre, puis configurez des alertes basées sur les journaux.