Condividi tramite


Usare il portale di Azure per configurare avvisi per le metriche per Azure Cosmos DB for PostgreSQL

SI APPLICA A: Azure Cosmos DB for PostgreSQL (con tecnologia basata sull'estensione di database Citus per PostgreSQL)

Questo articolo mostra come configurare avvisi di Azure Cosmos DB for PostgreSQL usando il portale di Azure. È possibile ricevere un avviso in base alle metriche di monitoraggio per i servizi di Azure.

Si configurerà un avviso da attivare quando il valore di una metrica specificata supera una soglia. L'avviso viene attivato quando la condizione viene soddisfatta per la prima volta e continua ad attivarsi in seguito.

È possibile configurare un avviso affinché esegua le azioni seguenti al momento dell'attivazione:

  • Inviare notifiche di posta elettronica all'amministratore e ai coamministratori del servizio.
  • Inviare un messaggio di posta elettronica ad altri indirizzi specificati.
  • Chiamare un webhook.

È possibile configurare regole di avviso e ottenere informazioni su di esse tramite:

Creare una regola di avviso in base a una metrica dal portale di Azure

  1. Nel portale di Azure selezionare il server di Azure Cosmos DB for PostgreSQL da monitorare.

  2. Nella sezione Monitoraggio della barra laterale selezionare Avvisi e quindi selezionare Crea o Crea regola di avviso.

    Screenshot che mostra la selezione di Crea regola di avviso.

  3. Verrà visualizzata la schermata Seleziona un segnale. Selezionare una metrica dall'elenco dei segnali per i quali ricevere un avviso. In questo esempio selezionare Storage percent.

    Screenshot che mostra la pagina Configura logica del segnale in cui è possibile visualizzare diversi segnali.

  4. Nella scheda Condizione della pagina Creare una regola di avviso, in Logica avviso, completare gli elementi seguenti:

    • Per Soglia, selezionare Statico.
    • Per Tipo di aggregazione selezionare Medio.
    • Per Operatore selezionare Maggiore di.
    • Per Valore soglia immettere 85.

    Screenshot che mostra la configurazione della logica di avviso.

  5. Selezionare la scheda Azioni e quindi selezionare Crea gruppo di azioni per creare un nuovo gruppo per ricevere notifiche sull'avviso.

  6. Nel modulo Crea un gruppo di azioni selezionare la Sottoscrizione, Gruppo di risorse e Area e immettere un nome e un nome visualizzato per il gruppo.

    Screenshot che mostra il modulo Crea un gruppo di azioni.

  7. Selezionare Avanti: Notifiche nella parte inferiore della pagina.

  8. Nella scheda Notifiche, in Tipo di notificaselezionare Email/SMS/Push/Voice.

  9. Nel modulo Email/SMS/Push/Voice compilare indirizzi di posta elettronica e numeri di telefono per i tipi di notifica e i destinatari desiderati, quindi selezionare OK.

    Screenshot che mostra la pagina Crea una regola di avviso.

  10. Nel modulo Crea un gruppo di azioni immettere un nome per la nuova notifica.

  11. Selezionare Rivedi e creae quindi selezionare Crea per creare il gruppo di azioni. Il nuovo gruppo di azioni viene creato e visualizzato in Nome gruppo di azioni nella scheda Azioni della pagina Crea una regola di avviso.

  12. Selezionare Avanti: Dettagli nella parte inferiore della pagina.

  13. Nella scheda Dettagli selezionare una gravità per la regola. Assegnare alla regola un nome facilmente identificabile e aggiungere una descrizione facoltativa.

    Screenshot che mostra la scheda Dettagli avviso.

  14. Selezionare Rivedi e crea e quindi selezionare Crea per creare l'avviso. Dopo pochi minuti l'avviso è funzionante e si attiva come descritto in precedenza.

Gestire gli avvisi

Dopo aver creato un avviso, è possibile selezionarlo ed eseguire queste azioni:

  • Visualizzare un grafico che mostra la soglia della metrica e i valori effettivi del giorno precedente in relazione all'avviso.
  • Scegliere l'opzione Modifica o Elimina per la regola di avviso.
  • Scegliere l'opzione Disabilita o Abilita per l'avviso per interrompere temporaneamente o riprendere la ricezione delle notifiche.

Avvisi suggeriti

Ecco alcuni esempi di avvisi suggeriti da configurare.

Spazio su disco

Il monitoraggio e l'invio di avvisi sono importanti per ogni cluster di produzione. Per il corretto funzionamento del database PostgreSQL sottostante è necessario liberare spazio su disco. Se il disco diventa pieno, il nodo del server di database andrà offline e rifiuterà l'avvio finché lo spazio non sarà disponibile. A questo punto, richiede una richiesta di supporto Microsoft per risolvere la situazione.

È consigliabile impostare avvisi sullo spazio su disco in ogni nodo di ogni cluster, anche per l'utilizzo non di produzione. Gli avvisi di utilizzo dello spazio su disco forniscono l'avviso anticipato necessario per intervenire e mantenere integri i nodi. Per ottenere risultati ottimali, provare una serie di avvisi al 75%, all'85% e al 95% di utilizzo. Le percentuali da scegliere dipendono dalla velocità di inserimento dei dati, perché l'inserimento rapido dei dati riempie il disco più velocemente.

Quando il disco si avvicina al limite di spazio, provare queste tecniche per ottenere più spazio disponibile:

  • Esaminare i criteri di conservazione dei dati. Se possibile, spostare i dati meno recenti nell'archiviazione ad accesso sporadico.
  • Prendere in considerazione aggiungere nodi al cluster e ribilanciare le partizioni. Il ribilanciamento distribuisce i dati in più computer.
  • Valutare la possibilità di aumentare la capacità dei nodi di lavoro. Ogni lavoratore può avere fino a 2 TiB di archiviazione. Tuttavia, è consigliabile provare ad aggiungere nodi prima di ridimensionare i nodi perché l'aggiunta di nodi viene completata più velocemente.

Utilizzo CPU

Il monitoraggio dell'utilizzo della CPU è utile per stabilire una baseline per le prestazioni. Ad esempio, è possibile notare che l'utilizzo della CPU è in genere intorno al 40-60%. Se l'utilizzo della CPU inizia improvvisamente a passare il puntatore del mouse intorno al 95%, è possibile riconoscere un'anomalia. L'utilizzo della CPU può riflettere la crescita organica, ma può anche rivelare una query rimasta inutilizzata. Quando si crea un avviso della CPU, impostare una granularità di aggregazione lunga per rilevare aumenti prolungati e ignorare i picchi momentanei.

Passaggi successivi