Überwachen der Aktion zur Zeitpunktwiederherstellung für den fortlaufenden Sicherungsmodus in Azure Cosmos DB

GILT FÜR: NoSQL MongoDB Gremlin Tabelle

Azure Cosmos DB bietet Ihnen eine Liste aller Zeitpunktwiederherstellungen für den fortlaufenden Modus, die für ein Azure Cosmos DB-Konto mithilfe von Aktivitätsprotokollen durchgeführt wurden. Aktivitätsprotokolle können für jedes Azure Cosmos DB-Konto auf der Seite Aktivitätsprotokolle im Azure-Portal angezeigt werden. Das Aktivitätsprotokoll enthält alle Vorgänge, die für ein bestimmtes Konto ausgelöst wurden. Wenn eine Zeitpunktwiederherstellung ausgelöst wird, wird sie sowohl für das Quell- als auch für das Zielkonto als Restore Database Account-Vorgang angezeigt. Das Aktivitätsprotokoll für das Quellkonto kann zum Überwachen der Wiederherstellungsereignisse verwendet werden. Mithilfe der Aktivitätsprotokolle für das Zielkonto können Updates zum Fortschritt der Wiederherstellung abgerufen werden.

Überwachen der Wiederherstellungen, die für ein aktives Datenbankkonto ausgelöst wurden

Wenn eine Wiederherstellung für ein Quellkonto ausgelöst wird, wird ein Protokoll mit dem Status Gestartet ausgegeben. Wenn die Wiederherstellung erfolgreich ist oder ein Fehler auftritt, wird ein neues Protokoll mit dem Status Erfolgreich oder Fehlerhaft ausgegeben.

Um eine Liste der Wiederherstellungsvorgänge abzurufen, die für ein bestimmtes Konto ausgelöst wurden, können Sie das Aktivitätsprotokoll des Quellkontos öffnen und in der Suchleiste mit dem benötigten Filter für Zeitraum nach Datenbankkonto wiederherstellen suchen. Der UserPrincipalName des Benutzers, der die Wiederherstellung ausgelöst hat, ist in der Spalte Event initiated by angegeben.

Screenshot des Azure-Portals mit dem Azure Cosmos DB-Protokoll zum Wiederherstellen der Überwachungsaktivität.

Die Parameter der Wiederherstellungsanforderung werden angezeigt, wenn Sie auf das Ereignis klicken und die Registerkarte „JSON“ auswählen:

Screenshot des Azure Cosmos DB-Protokolls im Azure-Portal zum Wiederherstellen der Überwachungsaktivität.

Überwachen der Wiederherstellungen, die für ein gelöschtes Datenbankkonto ausgelöst wurden

Für die bereits gelöschten Konten gibt es keine Datenbankkontoseite mehr. Stattdessen kann das Aktivitätsprotokoll auf der Abonnementseite verwendet werden, um die Wiederherstellungen abzurufen, die für ein gelöschtes Konto ausgelöst wurden. Sobald die Seite „Aktivitätsprotokoll“ geöffnet wurde, kann ein neuer Filter hinzugefügt werden, um die Ergebnisse auf die Ressourcengruppe einzugrenzen, in der das Konto vorhanden war, oder es kann auch der Name des Datenbankkontos im Ressourcenfilter verwendet werden. Die Ressource für das Aktivitätsprotokoll ist das Datenbankkonto, für das die Wiederherstellung ausgelöst wurde.

Azure Cosmos DB-Protokolle zum Wiederherstellen der Überwachungsaktivität.

Auf die Aktivitätsprotokolle kann auch mithilfe der Azure CLI oder mit Azure PowerShell zugegriffen werden. Weitere Informationen zu Aktivitätsprotokollen finden Sie unter Azure-Aktivitätsprotokoll – Azure Monitor.

Verfolgen des Fortschritts des Wiederherstellungsvorgangs

Mit Azure Cosmos DB können Sie den Fortschritt der Wiederherstellung anhand der Aktivitätsprotokolle des wiederhergestellten Datenbankkontos nachverfolgen. Sobald die Wiederherstellung ausgelöst wurde, wird eine Benachrichtigung mit dem Titel Konto wiederherstellen angezeigt.

Screenshot des Azure-Portals. Der Status des wiederhergestellten Kontos wird nach Abschluss des Vorgangs von „Wird erstellt“ in „Online“ geändert.

Der Kontostatus lautet Wird erstellt, doch es gibt eine Seite „Aktivitätsprotokoll“. Nach der Wiederherstellung jeder Sammlung wird ein neues Protokollereignis angezeigt. Beachten Sie, dass es nach der eigentlichen Wiederherstellung der Sammlung zu einer Verzögerung von 5 bis 10 Minuten kommen kann, bis das Protokollereignis angezeigt wird.

Nächste Schritte