Monitoraggio Amazon DocumentDB - Amazon DocumentDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitoraggio Amazon DocumentDB

Il monitoraggioAWS dei servizi è una parte importante per mantenere i sistemi sani e funzionanti in modo ottimale. È consigliabile raccogliere i dati sul monitoraggio da tutte le parti dellaAWS soluzione per consentire un debug e la correzione più facile di eventuali guasti o degradazioni. Prima di iniziare a monitorare leAWS soluzioni, ti consigliamo di prendere in considerazione e formulare le risposte alle seguenti domande:

  • Quali sono gli obiettivi del monitoraggio?

  • Quali risorse verranno monitorate?

  • Con quale frequenza eseguirai il monitoraggio di queste risorse?

  • Quali strumenti di monitoraggio verranno utilizzati?

  • Chi è il responsabile del monitoraggio?

  • In caso di errore, a chi vanno inviate le notifiche e con quale modalità?

Per comprendere i tuoi modelli attuali relativi alle prestazioni, identificare le anomalie e formulare metodi per risolvere i problemi, è opportuno stabilire dei parametri di base per le prestazioni da applicare in momenti diversi e con diverse condizioni di carico. Durante il monitoraggio dellaAWS soluzione, si consiglia di archiviare i dati di monitoraggio storici per riferimenti future e per stabilire le linee di base.

In generale, i valori accettabili per i parametri di prestazione dipendono dalla baseline e da cosa sta facendo l'applicazione. Indagare le variazioni della baseline coerenti o che rappresentano dei trend. Di seguito sono riportati alcuni suggerimenti su tipi di parametri specifici:

  • Consumo elevato di CPU o RAM:valori elevati per l'utilizzo di CPU o RAM potrebbero essere appropriati, purché tengano conto degli obiettivi previsti dell'applicazione (come throughput o simultaneità) che e siano previsti.

  • Consumo del volume di storage: esamina il consumo dello storage (VolumeBytesUsed) se lo spazio usato supera costantemente l'85% dello spazio del volume di storage totale. Verifica se puoi eliminare dati dal volume di archiviazione o archiviare dati su un sistema diverso per liberare spazio. Per ulteriori informazioni, consultare Archiviazione Amazon DocumentDB e Quote e limiti di Amazon DocumentDB.

  • Traffico di rete: per il traffico di rete, rivolgiti al tuo amministratore di sistema per identificare il throughput previsto per la rete del dominio e la connessione Internet. Indaga il traffico di rete se il throughput è costantemente al di sotto del valore previsto.

  • Connessioni al database: valuta se limitare le connessioni al database se noti un numero elevato di connessioni utente e contemporaneamente un peggioramento delle prestazioni e del tempo di risposta delle istanze. Il numero ideale di connessioni utente per l'istanza dipende dalla classe di istanza e dalla complessità delle operazioni eseguite.

  • Parametri di IOPS: poiché i valori previsti per i parametri di IOPS dipendono dalle specifiche del disco e dalla configurazione del server, usa i valori di riferimento per identificare i comportamenti tipici. Verifica se i valori effettivi sono costantemente diversi rispetto a quelli di riferimento. Per prestazioni IOPS ottimali, verifica che il working set tipico possa essere caricato nella memoria per ridurre al minimo le operazioni di lettura e scrittura.

Amazon DocumentDB (con compatibilità MongoDB) fornisce una varietà diCloudWatch parametri Amazon che puoi monitorare per determinare lo stato e le prestazioni dei cluster e delle istanze Amazon DocumentDB. Puoi visualizzare le metriche di Amazon DocumentDB utilizzando vari strumenti, tra cui la console Amazon DocumentDBAWS CLI, l'CloudWatchAPI e Performance Insights.