Allgemeine Best Practices für die Verwendung von Datastream

Auf dieser Seite finden Sie Best Practices für die Verwendung von Datastream. Dazu gehören allgemeine Best Practices für die Verwendung von Datastream.

Quelldatenbank eines Streams ändern

In einigen Fällen müssen Sie möglicherweise die Quelldatenbank eines Streams ändern. Möglicherweise müssen Sie den Stream beispielsweise so ändern, dass er von einem Replikat statt von der primären Datenbankinstanz repliziert wird.

  1. Erstellen Sie ein Verbindungsprofil für die Replikinstanz.
  2. Erstellen Sie einen Stream. Verwenden Sie dazu das Verbindungsprofil für das von Ihnen erstellte Replikat und das vorhandene Verbindungsprofil für das Ziel.
  3. Starten Sie den Stream, während der Verlaufs-Backfill deaktiviert ist. Wenn der Stream gestartet wird, werden nur die Daten aus den Binärprotokollen abgerufen.
  4. Optional. Sobald der Stream ausgeführt wird, ändern Sie ihn, um den automatischen Backfill zu aktivieren.
  5. Pausieren Sie den Stream, der aus der primären Instanz liest.

  6. Optional. Löschen Sie den Stream, über den Daten aus der primären Instanz gestreamt wurden.

  7. Optional. Löschen Sie das Verbindungsprofil für die primäre Instanz.

Benachrichtigungen und Monitoring in Datastream

Das Datastream-Dashboard enthält viele Informationen. Diese Informationen können für die Fehlerbehebung hilfreich sein. Weitere Informationen finden Sie in den Logs, die in Cloud Logging verfügbar sind.

Datastream-Benachrichtigungen

Für Datastream ist keine Standardbenachrichtigung eingerichtet. Sie können beispielsweise eine Benachrichtigungsrichtlinie für den Messwert Datenaktualität erstellen, indem Sie auf dem Tab Übersicht auf den Link Benachrichtigungsrichtlinie erstellen klicken. Führen Sie für die restlichen Messwerte die folgenden Schritte aus:

  1. Rufen Sie in der Google Cloud Console die Seite Benachrichtigungen für auf:

    Gehen Sie zu Benachrichtigungen.

  2. Klicken Sie auf Richtlinie erstellen.

  3. Klicken Sie auf das Drop-down-Menü Messwert auswählen.

  4. Geben Sie in das Filterfeld Datastream ein.

  5. Optional: Möglicherweise müssen Sie den Filter Aktiv deaktivieren, damit alle verfügbaren Messwerte angezeigt werden.

  6. Suchen Sie unter Datastream-Stream nach dem Messwert, den Sie überwachen möchten.

  7. Klicken Sie auf Anwenden.

  8. Optional: Geben Sie in den Abschnitten Filter hinzufügen und Daten transformieren die erforderlichen Details ein. Klicken Sie auf Weiter.

  9. Geben Sie die erforderlichen Informationen im Abschnitt Benachrichtigungstrigger konfigurieren ein. Klicken Sie auf Next.

  10. Konfigurieren Sie Ihre Benachrichtigungen im Abschnitt Benachrichtigungen konfigurieren und Benachrichtigung fertigstellen.

  11. Überprüfen Sie die Benachrichtigung und klicken Sie auf Richtlinie erstellen, sobald Sie bereit sind.

    Ausführliche Informationen zu diesen Schritten finden Sie unter Benachrichtigungsrichtlinie erstellen.

Wir empfehlen, Benachrichtigungen für die folgenden Datastream-Messwerte zu erstellen:

  • Datenaktualität
  • Anzahl der nicht unterstützten Ereignisse streamen
  • Stream-Latenzen insgesamt

Eine Benachrichtigung zu einem dieser Messwerte kann auf ein Problem mit dem Stream oder der Quelldatenbank hinweisen.

Wie viele Tabellen kann ein einzelner Stream verarbeiten?

Ein einzelner Stream sollte bis zu 10.000 Tabellen umfassen. Die Größe der Tabellen ist nicht begrenzt. Wenn Sie einen Stream mit mehr Tabellen erstellen müssen, wechselt der Stream möglicherweise in den Fehlerstatus. Um dies zu vermeiden, sollten Sie die Quelle in mehrere Streams aufteilen.