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. Beispielsweise müssen Sie den Stream möglicherweise so ändern, dass er aus einem Replikat statt aus der primären Datenbankinstanz repliziert wird.

  1. Erstellen Sie ein Verbindungsprofil für die Replikatinstanz.
  2. Erstellen Sie einen Stream. Verwenden Sie dabei das Verbindungsprofil für das von Ihnen erstellte Replikat und das vorhandene Verbindungsprofil für das Ziel.
  3. Starten Sie den Stream mit deaktiviertem Backfill-Verlauf. Wenn der Stream gestartet wird, werden nur die Daten aus den binären Logs 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 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. Führen Sie für die restlichen Messwerte die folgenden Schritte aus:

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

    <ph type="x-smartling-placeholder"></ph> Weitere Informationen finden Sie unter 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 Datenstream-Stream nach dem Messwert, den Sie beobachten 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 im Abschnitt Trigger konfigurieren die erforderlichen Informationen 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.

    Detaillierte Informationen zu den einzelnen 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. Es gibt keine Beschränkung für die Größe der Tabellen. Wenn Sie einen Stream mit mehr Tabellen erstellen müssen, erhält er möglicherweise einen Fehlerstatus. Um dies zu vermeiden, sollten Sie die Quelle in mehrere Streams aufteilen.