Best practice generali per l'utilizzo di Datastream

In questa pagina troverai le best practice per l'utilizzo di Datastream. Queste includono le best practice generali per l'utilizzo di Datastream.

Modificare il database di origine di uno stream

In alcuni casi, potrebbe essere necessario modificare il database di origine di uno stream. Ad esempio, potresti dover modificare lo stream per eseguire la replica da una replica anziché dall'istanza di database principale.

  1. Crea un profilo di connessione per l'istanza di replica.
  2. Crea un flusso utilizzando il profilo di connessione per la replica che hai creato e il profilo di connessione esistente per la destinazione.
  3. Avvia lo stream con il backfill storico disattivato. All'avvio dello stream, verranno importati solo i dati dei log binari.
  4. Facoltativo. Dopo l'esecuzione dello stream, modificalo per attivare il backfill automatico.
  5. Metti in pausa lo stream che legge dall'istanza principale.
  6. Facoltativo. Elimina lo stream che trasmetteva dati dall'istanza principale.
  7. Facoltativo. Elimina il profilo di connessione per l'istanza primaria.

Avvisi e monitoraggio in Datastream

La dashboard di Datastream contiene molte informazioni. Queste informazioni possono essere utili per il debug. Ulteriori informazioni sono disponibili nei log, che sono disponibili in Cloud Logging.

Avvisi Datastream

Non è configurato alcun avviso predefinito per Datastream. Ad esempio, puoi creare un criterio di avviso per la metrica Aggiornamento dei dati facendo clic sul link Crea criterio di avviso nella scheda Panoramica. Per le metriche rimanenti, segui questi passaggi:

  1. Nella Google Cloud console, vai alla pagina  Avvisi:

    Vai ad Avvisi

  2. Fai clic su Crea criterio.

  3. Fai clic sul menu a discesa Seleziona una metrica.

  4. Nel campo del filtro, inserisci Datastream.

  5. (Facoltativo) Potresti dover disattivare il filtro Attivo per visualizzare tutte le metriche disponibili.

  6. Cerca la metrica che vuoi monitorare in Stream Datastream.

  7. Fai clic su Applica.

  8. (Facoltativo) Inserisci i dettagli richiesti nelle sezioni Aggiungi filtri e Trasforma dati. Fai clic su Avanti.

  9. Inserisci le informazioni richieste nella sezione Configura attivatore di avvisi. Fai clic su Avanti.

  10. Configura le notifiche nella sezione Configura le notifiche e finalizza l'avviso.

  11. Rivedi l'avviso e fai clic su Crea criterio quando è tutto pronto.

    Per informazioni dettagliate su come completare ciascuno di questi passaggi, consulta Creare criteri di avviso.

Ti consigliamo di creare avvisi per le seguenti metriche di Datastream:

  • Aggiornamento dei dati
  • Stream unsupported event count
  • Latenze totali dello stream

Un avviso su una di queste metriche può indicare un problema con lo stream o con il database di origine.

Quante tabelle può gestire un singolo stream?

Ti consigliamo di includere fino a 10.000 tabelle in un singolo stream. Non esiste un limite alle dimensioni delle tabelle. Se devi creare un flusso con più tabelle, il flusso potrebbe entrare in uno stato di errore. Per evitare questo problema, valuta la possibilità di dividere la sorgente in più stream.