Registos de eventos de cópia de segurança e RD

Esta página explica como ver os registos de eventos criados no dispositivo de cópia de segurança/recuperação no Cloud Logging. Os registos de eventos fornecem estatísticas sobre o seu dispositivo de cópia de segurança/recuperação, como eventos ou erros do sistema.

Autorizações e funções

As autorizações e as funções da IAM determinam se pode aceder aos dados dos registos de eventos do serviço de cópia de segurança e recuperação de desastres.

Precisa da autorização roles/logging.viewer para ver os registos de eventos. A função Visualizador de registos concede-lhe acesso só de leitura para ver os registos de eventos de todos os dispositivos de cópia de segurança/recuperação no projeto especificado. Para mais informações sobre as autorizações e as funções da IAM que se aplicam aos dados dos registos de eventos, consulte o artigo Controlo de acesso com a IAM.

Veja registos de eventos

Pode ver os registos de eventos do Backup and DR no Cloud Logging através daGoogle Cloud consola e da Google Cloud CLI.

Consola

Na Google Cloud consola, pode usar o Explorador de registos para aceder às entradas do registo de eventos de cópias de segurança e da RD para os seus dispositivos de cópia de segurança/recuperação:

  1. Na Google Cloud consola, aceda a Registo > Explorador de registos.
  2. Selecione um projeto na nuvem existente.
  3. No painel Criador de consultas, siga estes passos:

    1. No menu pendente Recurso, selecione Backup Recovery Appliance.
    2. No menu pendente Selecionar nome do registo, selecione backup_recovery_appliance_events para ver os registos de eventos de dispositivos de cópia de segurança/recuperação.

gcloud

A Google Cloud CLI fornece uma interface de linhas de comando para a API Logging. Forneça um identificador de recurso válido em cada um dos nomes de registos. Para ler as entradas do registo de eventos dos dispositivos de cópia de segurança/recuperação num projeto, execute o seguinte comando:

```gcloud
gcloud logging read "logName : projects/PROJECT_ID/logs/backup_recovery_appliance_events"\
 --project=PROJECT_ID
 ```

API

Para ver as entradas do registo de auditoria de dispositivos de cópia de segurança/recuperação num projeto, faça o seguinte:

  1. Aceda à secção Experimentar esta API na documentação do método entries.list.
  2. Coloque o seguinte na parte Corpo do pedido do formulário Experimentar esta API. Se clicar neste formulário pré-preenchido, o corpo do pedido é preenchido automaticamente, mas tem de fornecer um PROJECT_ID válido em cada um dos campos de nome do registo.

    ```API
    {
      "resourceNames": [
        "projects/PROJECT_ID"
      ],
      "pageSize": 5,
      "filter": "logName : projects/PROJECT_ID/logs/backupdr_audit_log"
    }
    ```
    
  3. Clique em Executar.

Formato do registo de eventos

As entradas do registo de eventos de cópia de segurança e RD incluem os seguintes campos:

  • appName: este campo apresenta o nome da aplicação associada ao evento.
  • srcid: este campo apresenta um ID exclusivo do evento que ocorre no dispositivo de cópia de segurança/recuperação.
  • jobName: este campo apresenta o nome da tarefa associada ao evento.
  • appType: este campo apresenta o tipo de aplicação associada ao evento.
  • eventId: este campo apresenta um ID exclusivo associado ao erro.
  • component: este campo apresenta a origem do evento.
  • eventTime: este campo apresenta a hora em que o evento foi comunicado.
  • errorMessage: este campo descreve o erro detalhado associado ao evento.

O exemplo seguinte é uma entrada de registo de exemplo registada num dispositivo de cópia de segurança/recuperação ba-1-52973 para uma tarefa de instantâneo com falha.

    {
    "insertId": "aop2oko38hsami1c",
    "jsonPayload": {
    "appName": "instance-2",
    "srcid": "111428",
    "jobName": "Job_0110906c",
    "appType": "GCPInstance",
    "eventId": 43901,
    "component": "udp",
    "eventTime": "2023-02-06T20:24:52.450Z",
    "errorMessage": "Failed snapshot Job_0110906c for application instance-2 on host instance-2, Error: 1249: Failed to get VM details , sltname: pd snaps, slpname: ba-1-52973_Profile. "
    },
    "resource": {
    "type": "backupdr.googleapis.com/BackupRecoveryAppliance",
    "labels": {
    "backup_recovery_appliance_id": "test-backup-recovery-appliances",
    "resource_container": "projects/1234567",
    "management_server_id": "abcd-efgh-1234-5678-6789",
    "location": ""
    }
    },
    "timestamp": "2023-02-06T20:24:55.275029393Z",
    "severity": "ERROR",
    "logName": "projects/project1/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events",
    "receiveTimestamp": "2023-02-06T20:24:56.388937247Z"
    }

Consultas de exemplo

Pode escrever consultas de eventos personalizados na secção de consultas para ver os registos de eventos que quer.

Use a seguinte consulta para ver todos os registos de eventos associados a dispositivos de cópia de segurança/recuperação para um determinado PROJECT_ID:

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"

Se estiver à procura de registos de eventos de um dispositivo de cópia de segurança/recuperação específico, adicione o seguinte nome do dispositivo de cópia de segurança/recuperação:

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    resource.labels.backup_recovery_appliance_id= "backup/recovery appliance name"

Se estiver à procura de registos de eventos para um ID de evento específico, use a consulta de registo seguinte. Certifique-se de que usa um AND em maiúsculas.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    AND jsonPayload.eventId = event ID

Se estiver à procura de registos de eventos para vários IDs de eventos específicos, use a seguinte consulta de registo. Certifique-se de que usa E e OU em maiúsculas.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    AND jsonPayload.eventId = (event ID 1 OR event ID 2 OR event ID 3)

Se estiver à procura de registos de eventos e quiser excluir IDs de eventos específicos, use a seguinte consulta de registo. Certifique-se de que usa AND NOT e OR em maiúsculas.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    AND NOT jsonPayload.eventId = (event ID 1 OR event ID 2 OR event ID 3)

Se estiver à procura de registos de eventos para uma aplicação específica, use a seguinte consulta de registo. Certifique-se de que usa AND em maiúsculas.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events" AND jsonPayload.app_name = appname

O que se segue?