Auditar a ação de restauração point-in-time para o modo de backup contínuo no Azure Cosmos DB

APLICA-SE A: NoSQL MongoDB Gremlin Tabela

O Azure Cosmos DB fornece uma lista de todas as restaurações point-in-time para o modo contínuo que foram executadas em uma conta do Azure Cosmos DB usando logs de atividade. Os logs de atividade podem ser exibidos para qualquer conta do Azure Cosmos DB na página Logs de atividades no portal do Azure. O registro de atividades mostra todas as operações que foram acionadas na conta específica. Quando uma restauração point-in-time é acionada, ela aparece como Restore Database Account operação na conta de origem, bem como na conta de destino. O log de atividades da conta de origem pode ser usado para auditar eventos de restauração e os logs de atividade na conta de destino podem ser usados para obter as atualizações sobre o progresso da restauração.

Auditar as restaurações que foram acionadas em uma conta de banco de dados ativa

Quando uma restauração é acionada em uma conta de origem, um log é emitido com o status Iniciado. E quando a restauração é bem-sucedida ou falha, um novo log é emitido com o status Bem-sucedido ou Reprovado , respectivamente.

Para obter a lista apenas das operações de restauração que foram acionadas em uma conta específica, você pode abrir o Registro de atividades da conta de origem e procurar Restaurar conta de banco de dados na barra de pesquisa com o filtro Timespan necessário. O UserPrincipalName do usuário que acionou a restauração pode ser encontrado na Event initiated by coluna.

Captura de ecrã do portal do Azure a mostrar o registo de atividades de auditoria de restauro do Azure Cosmos DB.

Os parâmetros da solicitação de restauração podem ser encontrados clicando no evento e selecionando a guia JSON:

Captura de ecrã do registo de atividades de auditoria de restauro do Azure Cosmos DB do portal do Azure.

Auditar as restaurações que foram acionadas em uma conta de banco de dados excluída

Para as contas que já foram excluídas, não haveria nenhuma página de conta de banco de dados. Em vez disso, o Registro de atividades na página de assinatura pode ser usado para obter as restaurações que foram acionadas em uma conta excluída. Depois que a página Log de Atividades é aberta, um novo filtro pode ser adicionado para restringir os resultados específicos do grupo de recursos em que a conta existia ou até mesmo usando o nome da conta do banco de dados no filtro Recurso. O Recurso para o log de atividades é a conta do banco de dados na qual a restauração foi acionada.

O log de atividades de auditoria de restauração do Azure Cosmos DB.

Os logs de atividade também podem ser acessados usando a CLI do Azure ou o Azure PowerShell. Para obter mais informações sobre logs de atividades, consulte o log de atividades do Azure - Azure Monitor.

Acompanhe o progresso da operação de restauração

O Azure Cosmos DB permite acompanhar o progresso da restauração usando os logs de atividade da conta de banco de dados restaurada. Assim que a restauração for acionada, você verá uma notificação com o título Restaurar conta.

Captura de ecrã do portal do Azure. O status da conta restaurada muda de criação para online quando a operação é concluída.

O status da conta seria Criar, mas teria uma página de Registro de Atividades. Um novo evento de log aparecerá após a restauração de cada coleção. Observe que pode haver um atraso de 5 a 10 minutos para ver o evento de log após a conclusão da restauração real da coleção.

Próximos passos