Cette page explique comment afficher les journaux de tâches créés dans Cloud Logging pour les appareils de sauvegarde/restauration. Ces journaux fournissent des informations sur les tâches de votre appareil de sauvegarde/restauration, par exemple sur les succès, les échecs ou d'autres états.
Autorisations et rôles
Vous devez disposer de l'autorisation IAM roles/logging.viewer
pour afficher les journaux des tâches. Le rôle Afficheur de journaux vous permet d'afficher les journaux de tâches de tous les appareils de sauvegarde/restauration du projet spécifié en lecture seule. 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 des tâches du service de sauvegarde et de reprise après sinistre dans Cloud Logging à l'aide de la console Google Cloud et de la Google Cloud 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 de sauvegarde et de reprise après sinistre pour vos appareils de sauvegarde/restauration:
Dans la console Google Cloud , accédez à Journalisation > Explorateur de journaux.
Sélectionnez un projet Google Cloud existant.
Dans le volet Générateur de requêtes, sélectionnez
gcb_backup_recovery_jobs
dans le menu déroulant Sélectionner un nom de journal.
gcloud
Google Cloud CLI fournit une interface de ligne de commande à l'API Logging. Lire les entrées de votre journal de tâches pour les appareils de sauvegarde/restauration d'un projet:
gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID
Format du journal de la tâche
Les entrées de journal des tâches du service de sauvegarde et de reprise après sinistre incluent les champs suivants:
Champ |
Description |
---|---|
Nom de l'appareil |
Nom de l'appareil associé à la tâche. |
Nom de la ressource |
Nom de la ressource associée à l'offre d'emploi. |
Cohérence des sauvegardes |
Indique si la sauvegarde est cohérente avec les plantages 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 stratégie 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 affiché 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 tâches OnVault et directes vers OnVault. |
Taux de modification 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) |
Volume total 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 ayant échoué. |
Message d'erreur |
Message d'erreur d'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 d'emploi |
Indique si la tâche est destinée à la sauvegarde ou à la récupération. |
Durée de la tâche |
Durée d'exécution de la tâche. |
Heure de fin de la tâche |
Heure de fin de la tâche. |
ID de la tâche |
Identifiant associé à une tâche. |
Motif de l'échec de l'initialisation de la tâche |
Raison pour laquelle une tâche n'a pas été lancée. |
Nom de la tâche |
Nom du job. |
Type de tâche |
Type de tâche réel, par exemple, snapshot, OnVault, streamsnap ou restore. |
Heure de début de la tâche |
Heure de début de la tâche. |
État de la tâche |
État de la tâche. L'état peut être Succeeded (Réussi), Failed (Échec), Canceled (Annulé), Retry (Réessayer) ou Not run (Non exécuté). |
Heure de mise en file d'attente de la tâche |
Code temporel de la file d'attente de tâches pour les tâches 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 seule sauvegarde Log est effectuée pour la base de données, ce champ affiche le type de sauvegarde de journaux. |
Stockage consommé dans le pool OnVault (Go) |
Taille du pool OnVault utilisé. |
Précompression (Go) |
Taille de la précompression des ressources pour les tâches OnVault. |
Taille des données de ressources (Go) |
Taille de la ressource protégée. |
ID de ressource |
ID de ressource associé à 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 de l'instantané (Go) |
Taille de l'instantané de l'application récupérée. |
ID de l'appareil cible |
ID de l'appareil cible associé à 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'appareil cible |
Nom de l'appareil cible associé à 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 un appareil de sauvegarde/restauration 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 jobs personnalisées dans la section des requêtes pour afficher des journaux sélectionnés.
Utilisez la requête suivante pour afficher tous les journaux de tâches associés aux appliances de sauvegarde/restauration 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 une tâche de récupération de sauvegarde d'appareil.
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 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 les tâches spécifiques 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 exécutées 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 jobs 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 le service de sauvegarde et de reprise après sinistre, créez une requête de journal à l'aide des journaux de tâche de filtrage, puis Configurez des alertes basées sur les journaux.