Condividi tramite


Avvio rapido: Creare un database watcher per monitorare Azure SQL (anteprima)

Questo articolo illustra come creare un nuovo database watcher per monitorare un database SQL di Azure, un pool elastico o un'istanza gestita di SQL. Per un’introduzione al database watcher, vedere Monitorare i carichi di lavoro SQL di Azure con un database watcher. Per una descrizione dettagliata dell'installazione e della configurazione del database watcher, vedere Creare e configurare un database watcher.

Seguire la procedura per creare un database watcher e iniziare il monitoraggio delle risorse Azure SQL in pochi minuti. Il watcher creato usa l'autenticazione di Microsoft Entra e la connettività privata alle destinazioni di monitoraggio.

Nota

Il database watcher è attualmente in anteprima. Le funzionalità di anteprima non sono complete, ma sono rese disponibili in anteprima in modo che i clienti possano ottenere un accesso anticipato e fornire feedback. Le funzionalità di anteprima sono soggette a condizioni di anteprima supplementari separate e non sono soggette ai contratti di servizio. Il supporto viene fornito come best effort in determinati casi. Tuttavia, il supporto tecnico Microsoft è desideroso di ricevere il feedback sulla funzionalità di anteprima e potrebbe fornire il miglior supporto in alcuni casi. Le funzionalità di anteprima potrebbero avere funzionalità limitate e potrebbero essere disponibili solo nelle aree geografiche selezionate.

Prerequisiti

Questa guida di avvio rapido richiede i prerequisiti per la creazione e la configurazione di un database watcher.

Creare un watcher

  1. Nel portale di Azure, all'interno del menu Risorse, selezionare Tutti i servizi.

    Screenshot del menu principale del portale di Azure con la voce Tutti i servizi evidenziata.

  2. Selezionare Monitoraggio come categoria. In Strumenti di monitoraggio, selezionare Database watcher. Nella finestra Database watcher, selezionare Crea.

    Screenshot della visualizzazione dei database watcher con il pulsante Crea evidenziato.

  3. Nella scheda Informazioni di base, selezionare la sottoscrizione e il gruppo di risorse per watcher, immettere il nome del watcher e selezionare un'area di Azure dove si desidera creare un watcher.

    Screenshot della pagina Informazioni di base per la creazione di un nuovo database watcher, con l'abbonamento, il gruppo di risorse, il nome del watcher e l’area del watcher compilati.

  4. Selezionare Rivedi + crea per rivedere la configurazione del watcher e dell’archivio dati. Seleziona Crea.

    Con questo passaggio si creano un database watcher, un cluster Esplora dati di Azure e un database nel cluster. I dati di monitoraggio raccolti sono archiviati in questo database.

    Screenshot della pagina Rivedi e crea per la creazione di un nuovo database watcher, con i dettagli del watcher e dell'archivio dati visualizzati per la revisione.

Aggiungere una destinazione SQL e concedere l'accesso

Al termine della distribuzione, selezionare Vai alla risorsa per aprire il nuovo database watcher nel portale di Azure.

  1. Selezionare Destinazioni SQL, Aggiungi. Usare gli elenchi a discesa per selezionare la risorsa Azure SQL da monitorare, e selezionare Aggiungi. È possibile selezionare un database SQL di Azure, un pool elastico o un'istanza gestita di SQL. In questo esempio, è selezionato un database SQL di Azure.

    Screenshot della pagina aggiungi destinazione di un database watcher, che mostra un database SQL di Azure pronto per essere aggiunto come destinazione.

  2. Nella scheda Concedi accesso, selezionare un collegamento di autenticazione Microsoft Entra corrispondente al tipo di destinazione. Copiare lo script T-SQL che concede al watcher l'accesso limitato specifico per raccogliere i dati di monitoraggio dalla destinazione selezionata.

    Il seguente screenshot mostra lo script T-SQL per i database SQL di Azure e i pool elastici.

    Screenshot della pagina di destinazione di un database watcher, che mostra lo script T-SQL che concede l'accesso a un database watcher in un database SQL o in un pool elastico e un pulsante che lo copia negli Appunti.

    Il seguente screenshot mostra lo script T-SQL per le istanze gestite di SQL di Azure.

    Screenshot della pagina di destinazione di un database watcher, che mostra lo script T-SQL che concede l'accesso a un database watcher in un’istanza gestita di SQL e un pulsante che lo copia negli Appunti.

  3. Aprire un nuovo intervallo di query in SQL Server Management Studio o Azure Data Studio. Connessione al database master nel server logico Azure SQL o nell'istanza gestita di SQL selezionata. Incollare lo script T-SQL e selezionare Esegui.

    Il seguente screenshot mostra lo script T-SQL per i database SQL di Azure e i pool elastici.

    Screenshot di una finestra di query di SQL Server Management Studio connessa al database master in un server logico Azure SQL, che mostra uno script T-SQL eseguito correttamente che concede l'accesso a un database watcher.

    Il seguente screenshot mostra lo script T-SQL per le istanze gestite di SQL di Azure.

    Screenshot di una finestra di query di SQL Server Management Studio connessa al database master in un’istanza gestita di SQL di Azure, che mostra uno script T-SQL eseguito correttamente che concede l'accesso a un database watcher.

Creare e approvare un endpoint privato gestito

  1. Nella pagina Endpoint privati gestiti del watcher, selezionare Aggiungi.

  2. Immettere il nome dell'endpoint privato, selezionare la sottoscrizione per la destinazione Azure SQL, il tipo di risorsa e lo stesso server logico o istanza gestita di SQL selezionata durante l'aggiunta della destinazione.

  3. Per il tipo di risorsa, usare Microsoft.Sql/servers per un server logico e Microsoft.Sql/managedInstances per un'istanza gestita di SQL.

  4. Per la sotto-risorsa di destinazione, usare sqlServer per un server logico e managedInstance per un'istanza gestita di SQL.

  5. Seleziona Crea.

    In questo esempio, è possibile creare un endpoint privato per un server logico Azure SQL denominato watcher-example. La creazione di un endpoint privato potrebbe richiedere uno o due minuti.

    Screenshot della pagina degli endpoint privati gestiti di un database watcher che mostra un endpoint privato pronto per la creazione per un server logico Azure SQL.

  6. Nel portale di Azure, cercare Endpoint privati. In Connessioni in sospeso, individuare l'endpoint privato creato e selezionare Approva.

    Screenshot della pagina Connessioni in sospeso nel centro collegamento privato, che mostra un endpoint privato pronto per l'approvazione del database watcher.

Avviare il monitoraggio

  1. Nella pagina Panoramica del watcher, selezionare Avvia.

    Screenshot della pagina di panoramica di un database watcher arrestato, che mostra il pulsante Start abilitato.

  2. Lo stato del watcher passa da Arrestato a In esecuzione. L'avvio della raccolta di dati richiede alcuni minuti.

  3. Seleziona Dashboard. Se le risorse non sono ancora visualizzate, aggiornare la dashboard.

  4. Dopo aver visualizzato la destinazione SQL nel riquadro corrispondente, selezionare il riquadro e il collegamento al database, al pool elastico o all'istanza gestita di SQL per aprire la dashboard di monitoraggio. È anche possibile selezionare il collegamento nel riquadro per aprire la dashboard di ambiente che mostra tutte le risorse Azure SQL monitorate.

    Screenshot della pagina dashboard di un database watcher, che mostra una destinazione monitorata e un collegamento per aprire la dashboard di monitoraggio per questa destinazione.

Per informazioni dettagliate sull'installazione e la configurazione di un database watcher, vedere Creare e configurare un database watcher. Si apprenderà come utilizzare un database su un cluster Esplora dati di Azure esistente, su un cluster Esplora dati di Azure gratuito o in Analisi in tempo reale in Microsoft Fabric, come utilizzare l'autenticazione SQL, come gestire l'accesso degli watcher alle destinazioni SQL e all'archivio dati e come dimensionare e gestire il cluster Esplora dati di Azure nel tempo.