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à.
Metriche di monitoraggio in un'istanza Amazon RDS
Nelle sezioni seguenti, puoi trovare una panoramica del RDS monitoraggio di Amazon e una spiegazione su come accedere ai parametri. Per informazioni su come monitorare eventi, registri e flussi di attività del database, consulta .
Argomenti
Visualizzazione delle metriche combinate con la dashboard Performance Insights
Monitoraggio dei parametri di RDSAmazon con Amazon CloudWatch
Monitoraggio dei database Amazon RDS Aurora con Database Insights CloudWatch
Monitoraggio del carico del DB con Performance Insights su Amazon RDS
Analisi delle anomalie prestazionali con Amazon Guru per Amazon DevOps RDS
Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato
Piano di monitoraggio
Prima di iniziare a monitorare Amazon RDS , crea un piano di monitoraggio. Questo piano deve rispondere alle domande seguenti:
-
Quali sono gli obiettivi del monitoraggio?
-
Quali risorse verranno monitorate?
-
Con quale frequenza eseguirai il monitoraggio di queste risorse?
-
Quali strumenti di monitoraggio verranno usati?
-
Chi eseguirà le attività di monitoraggio?
-
Chi deve ricevere la notifica quando si verifica un problema?
Baseline delle prestazioni
Per raggiungere gli obiettivi di monitoraggio è necessario stabilire una baseline. A tale scopo, misura le prestazioni in condizioni di carico diverse in momenti diversi nel tuo ambiente RDS . Puoi monitorare parametri come i seguenti:
-
Throughput di rete
-
Connessioni client
-
I/O per operazioni di lettura, scrittura o metadati
-
Saldi credito burst per le istanze database
Ti consigliamo di archiviare i dati storici sulle prestazioni per Amazon RDS . Utilizzando i dati archiviati puoi confrontare le prestazioni correnti con le tendenze passate. Puoi distinguere i normali modelli di prestazioni dalle anomalie e definire i metodi per risolvere i problemi.
Linee guida per le prestazioni
In generale, i valori accettabili per i parametri delle prestazioni dipendono dalle attività dell'applicazione in relazione alla tua baseline. Indagare le variazioni della baseline coerenti o che rappresentano dei trend. I seguenti parametri sono spesso fonte di problemi di prestazioni:
-
Alto CPU o RAM consumo: valori CPU o RAM consumi elevati potrebbero essere appropriati se sono in linea con gli obiettivi dell'applicazione (ad esempio produttività o concorrenza) e sono previsti.
-
Consumo dello spazio su disco: esamina il consumo dello spazio su disco se lo spazio usato supera costantemente l'85% dello spazio su disco totale. Verifica se è possibile eliminare dati dall'istanza o archiviare dati su un sistema diverso per liberare spazio.
-
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 – Se noti un numero elevato di connessioni utente insieme a un peggioramento delle prestazioni e del tempo di risposta dell'istanza, valuta se limitare le connessioni al database . Il numero ideale di connessioni utente per l'istanza database dipende dalla classe di istanza e dalla complessità delle operazioni eseguite. Per determinare il numero di connessioni di database, associa l'istanza database a un gruppo di parametri dove il parametro
User Connections
è impostato su un valore diverso da 0 (illimitato). Puoi utilizzare un gruppo di parametri esistente o crearne uno nuovo. Per ulteriori informazioni, consulta Gruppi di parametri per RDS. -
IOPSmetriche: i valori previsti per le IOPS metriche dipendono dalle specifiche del disco e dalla configurazione del server, quindi utilizza la linea di base per conoscere le caratteristiche tipiche. Verifica se i valori sono costantemente diversi dalla baseline. Per IOPS prestazioni ottimali, assicurati che il tuo set di lavoro tipico si adatti alla memoria per ridurre al minimo le operazioni di lettura e scrittura.
Quando le prestazioni non rientrano nella baseline stabilita, potrebbe essere necessario apportare modifiche per ottimizzare la disponibilità del database per il carico di lavoro. Ad esempio, potrebbe essere necessario modificare la classe di istanza dell'istanza database. In alternativa, potrebbe essere necessario modificare il numero di istanze database e leggere le repliche disponibili per i client.