Journaux des tâches de sauvegarde et de récupération

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:

  1. Dans la console Google Cloud , accédez à Journalisation > Explorateur de journaux.

    Explorateur de journaux

  2. Sélectionnez un projet Google Cloud existant.

  3. 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