Condividi tramite


Monitorare i dati di Azure Cosmos DB usando le impostazioni di diagnostica di Log Analytics di Monitoraggio di Azure

SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tavolo

È possibile raccogliere i log delle risorse in Azure usando le impostazioni di diagnostica. Le risorse generano log delle risorse di Azure e forniscono dati completi e frequenti sul funzionamento di tale risorsa. Questi log vengono acquisiti su richiesta e sono detti anche log del piano dati. Alcuni esempi di operazioni del piano dati includono eliminazione, inserimento e readFeed. Il contenuto di questi log varia in base al tipo di risorsa.

Per altre informazioni sulle impostazioni di diagnostica, vedere Impostazioni di diagnostica in Monitoraggio di Azure.

Note

È consigliabile creare l’impostazione di diagnostica nella modalità specifica della risorsa, per tutte le API ad eccezione dell’API per la tabella, seguendo le istruzioni nella scheda API REST. Questa opzione offre ottimizzazioni dei costi aggiuntive con una visualizzazione migliorata per la gestione dei dati.

Prerequisiti

  • Un account Azure Cosmos DB esistente.
  • Area di lavoro Log Analytics di Monitoraggio di Azure esistente.

Avviso

Se è necessario eliminare, rinominare o spostare una risorsa oppure eseguirne la migrazione tra gruppi di risorse o sottoscrizioni, eliminare prima le impostazioni di diagnostica. In caso contrario, se si ricrea questa risorsa, le impostazioni di diagnostica della risorsa eliminata potrebbero essere incluse nella nuova risorsa, a seconda della configurazione di ciascuna. Se le impostazioni di diagnostica sono incluse nella nuova risorsa, viene ripresa la raccolta dei log delle risorse come definita nell'impostazione di diagnostica e i dati delle metriche e dei log applicabili alla destinazione configurata in precedenza.

Inoltre, è consigliabile eliminare le impostazioni di diagnostica per una risorsa che si intende eliminare e non pianificarne di nuovo l'uso per mantenere pulito l'ambiente.

Creare impostazioni di diagnostica

In questa sezione viene illustrato il processo di creazione delle impostazioni di diagnostica per l'account.

Note

La metrica per i log di esportazione come categoria non è attualmente supportata.

  1. Accedere al portale di Azure.

  2. Passare all'account Azure Cosmos DB esistente.

  3. Nella sezione Monitoraggio del menu delle risorse selezionare Impostazioni di diagnostica. Selezionare quindi l'opzione Aggiungi impostazione di diagnostica.

    Screenshot dell'elenco delle impostazioni di diagnostica con le opzioni per crearne uno nuovo o modificarne uno esistente.

    Importante

    Potrebbe essere visualizzata una richiesta per “abilitare la query full-text [...] per una registrazione più dettagliata” se la funzionalità di query full-text non è abilitata nell’account. È possibile ignorare questo avviso in modo sicuro se non si vuole abilitare questa funzionalità. Per altre informazioni, vedere Abilitare la query full-text.

  4. Nel riquadro Impostazioni di diagnostica, denominare l'impostazione example-setting e quindi selezionare la categoria QueryRuntimeStatistics. Abilitare la casella di controllo Invia all’area di lavoro Log Analytics selezionando l’area di lavoro esistente. Infine, selezionare Specifico della risorsa come opzione di destinazione.

    Screenshot delle varie opzioni per configurare un'impostazione di diagnostica.

Abilitare la query full-text per la registrazione del testo della query

Azure Cosmos DB offre la registrazione avanzata per la risoluzione dei problemi dettagliata. Abilitando la query full-text, sarà possibile visualizzare la query completa per tutte le richieste all'interno dell'account Azure Cosmos DB. Si concederà anche l'autorizzazione ad Azure Cosmos DB di accedere e visualizzare questi dati nei log.

Avviso

L'abilitazione di questa funzionalità potrebbe comportare costi di registrazione aggiuntivi. Per informazioni dettagliate sui prezzi, vedere Prezzi di Monitoraggio di Azure. È consigliabile disabilitare questa funzionalità dopo la risoluzione dei problemi.

  1. Nella pagina dell'account Azure Cosmos DB esistente, selezionare l'opzione Funzionalità nella sezione Impostazioni del menu delle risorse. Selezionare quindi la funzionalità Query full-text di diagnostica.

    Screenshot delle funzionalità disponibili per un account Azure Cosmos DB.

  2. Nella finestra di dialogo, selezionare Enable. Questa impostazione viene applicata entro pochi minuti. Tutti i log appena inseriti hanno il testo full-text o PIICommand per ogni richiesta.

    Screenshot della funzionalità di query full-text di diagnostica abilitata per un account Azure Cosmos DB.