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 ändern, um Daten aus einem Replikat anstelle der primären Datenbankinstanz zu replizieren.

  1. Verbindungsprofil für die Replikatinstanz erstellen
  2. Erstellen Sie einen Stream mit dem Verbindungsprofil für das Replikat, das Sie erstellt haben, und dem vorhandenen Verbindungsprofil für das Ziel.
  3. Starten Sie den Stream mit deaktiviertem Verlaufs-Backfill. Wenn der Stream gestartet wird, werden nur die Daten aus den Binärprotokollen übertragen.
  4. Optional. Nachdem der Stream ausgeführt wird, können Sie ihn ändern, um den automatischen Backfill zu aktivieren.
  5. Pausieren Sie den Stream, der Daten aus der primären Instanz liest.
  6. Optional. Löschen Sie den Stream, über den Daten von 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 bei der 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. Gehen Sie für die verbleibenden Messwerte so vor:

  1. Rufen Sie in der Google Cloud Console- die Seite Benachrichtigungen auf:

    Zu Benachrichtigungen

  2. Klicken Sie auf Richtlinie erstellen.

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

  4. Geben Sie im Filterfeld Datastream ein.

  5. Optional: Möglicherweise müssen Sie den Filter Aktiv deaktivieren, um alle verfügbaren Messwerte zu sehen.

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

  7. Klicken Sie auf Übernehmen.

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

  9. Geben Sie im Abschnitt Configure alert trigger (Benachrichtigungsauslöser konfigurieren) die erforderlichen Informationen ein. Klicken Sie auf Weiter.

  10. Konfigurieren Sie Ihre Benachrichtigungen im Bereich Benachrichtigungen konfigurieren und Benachrichtigung abschließen.

  11. Prüfen Sie die Benachrichtigung und klicken Sie auf Richtlinie erstellen, wenn Sie bereit sind.

    Ausführliche Informationen zum Ausführen der einzelnen Schritte finden Sie unter Benachrichtigungsrichtlinie erstellen.

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

  • Datenaktualität
  • Anzahl der nicht unterstützten Ereignisse im Stream
  • Gesamtlatenzen des Streams

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?

Wir empfehlen,dass ein einzelner Stream bis zu 10.000 Tabellen enthält. Die Größe der Tabellen ist nicht begrenzt. Wenn Sie einen Stream mit mehr Tabellen erstellen müssen, kann es sein, dass der Stream in einen Fehlerstatus wechselt. Um das zu vermeiden, können Sie die Quelle in mehrere Streams aufteilen.