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.
Argomenti
- Monitoraggio dello stato di un cluster
- Monitoraggio dello stato di un'istanza
- Visualizzazione dei suggerimenti Amazon DocumentDB
- Abbonamenti a eventi
- Monitoraggio di Amazon DocumentDB con CloudWatch
- Registrazione delle chiamate API di Amazon CloudTrail
- Operazioni di profiling
- Monitoraggio con Performance Insights