Condividi tramite


Guida rapida: Creare un watcher per monitorare Azure SQL (anteprima)

Questo articolo illustra come creare un nuovo watcher per monitorare un database SQL di Azure, un pool elastico o un'istanza gestita di SQL. Per un'introduzione all'osservatore del database, vedere Monitorare i carichi di lavoro SQL di Azure con l'osservatore del database. Per una descrizione dettagliata della configurazione di *Database Watcher*, vedere Creare e configurare un watcher.

Seguire la procedura per creare un watcher e avviare il monitoraggio delle risorse SQL di Azure in pochi minuti. L'osservatore che crei utilizza l'autenticazione Microsoft Entra e la connettività privata verso i target di monitoraggio.

Nota

Database Watcher è attualmente in anteprima. Le funzionalità di anteprima vengono rilasciate con funzionalità limitate, ma sono rese disponibili in anteprima in modo che i clienti possano ottenere l'accesso anticipato e fornire feedback. Le funzionalità di anteprima sono soggette a condizioni di anteprima supplementari e non sono soggette ai contratti di servizio. Il supporto viene fornito come miglior sforzo in determinati casi. Tuttavia, il supporto tecnico Microsoft è desideroso di ricevere commenti e suggerimenti sulla funzionalità di anteprima e potrebbe fornire supporto ottimale in determinati casi. Le funzionalità di anteprima potrebbero avere funzionalità limitate o limitate e potrebbero essere disponibili solo nelle aree geografiche selezionate.

Prerequisiti

Questa guida introduttiva richiede i prerequisiti per la creazione e la configurazione di un watcher.

Creare un osservatore

  1. Nel menu delle risorse del portale di Azure selezionare Tutti i servizi.

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

  2. Selezionare Monitor come categoria. In Strumenti di monitoraggio, selezionare Osservatori del database. Nella vista watcher del database, selezionare Crea.

    Screenshot della visualizzazione watcher del database 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 in cui si vuole creare il watcher. Nella parte restante di questa guida introduttiva si presuppone che non si modifichi le selezioni predefinite nelle schede Identity, Data storee Targets.

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

  4. Selezionare Rivedi e crea, rivedere la configurazione del watcher e dell'archivio dati. Selezionare Crea.

    Questo passaggio crea un watcher, un cluster di Azure Data Explorer e un database nel cluster. I dati di monitoraggio raccolti vengono archiviati in questo database.

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

Aggiungere una destinazione SQL e concedere l'accesso

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

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

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

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

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

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

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

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

  3. Aprire una nuova finestra di query in SQL Server Management Studio o Visual Studio Code con l'estensione mssql di SQL Server. Connettiti al database master sul server logico di Azure SQL o sull'istanza gestita di SQL selezionata. Incollare lo script T-SQL e selezionare Esegui.

    Lo screenshot seguente 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 su un server logico SQL di Azure, che mostra uno script T-SQL eseguito con successo che concede l'accesso a un osservatore.

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

    Screenshot della finestra delle 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 osservatore.

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 tua destinazione Azure SQL, il tipo di risorsa e lo stesso server logico o istanza gestita di SQL che hai selezionato quando hai aggiunto la 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. Selezionare Crea.

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

    Screenshot della pagina degli endpoint privati gestiti di un watcher, che mostra un endpoint privato prontoto-becreato per un server logico SQL di Azure.

  6. Nel portale di Azure cercare endpoint privati. In Connessioni in sospesoindividuare l'endpoint privato creato e selezionare Approva.

    Screenshot della pagina delle connessioni in attesa nel centro collegamenti privati, che mostra un endpoint privato gestito prontoto-be-approvato per un watcher.

Avviare il monitoraggio

  1. Nella pagina Panoramica del watcher, selezionare Avvia.

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

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

  3. Selezionare Dashboard. Aggiornare il dashboard se le risorse non vengono ancora visualizzate.

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

    Screenshot della pagina delle dashboard di un Watcher, che mostra un target monitorato e un collegamento per aprire il dashboard di monitoraggio per questo target.

Per una descrizione più dettagliata dell'installazione e della configurazione di database Watcher, vedere Creare e configurare un watcher. Si apprenderà come usare un database in un cluster di Esplora dati di Azure esistente, in un cluster di Esplora dati di Azure gratuito o in Real-Time Analytics in Microsoft Fabric, come usare l'autenticazione SQL, come gestire l'accesso watcher alle destinazioni SQL e all'archivio dati e come ridimensionare e gestire il cluster di Esplora dati di Azure nel tempo.