Parametri Amazon CloudWatch per Amazon RDS
Le metriche di Amazon CloudWatch forniscono informazioni dettagliate sulle prestazioni e sull’integrità delle istanze e dei cluster Amazon RDS, consentendo di monitorare il comportamento del sistema e prendere decisioni basate sui dati. Queste metriche consentono di monitorare l’utilizzo delle risorse, l’attività del database e l’efficienza operativa, offrendo visibilità sulle prestazioni delle istanze.
Questo riferimento delinea le metriche specifiche disponibili per Amazon RDS e spiega come interpretarle e utilizzarle per ottimizzare le prestazioni del database, risolvere i problemi e garantire un’elevata disponibilità.
Amazon RDS pubblica parametri in Amazon CloudWatch negli spazi dei nomi AWS/RDS e AWS/Usage.
Argomenti
Parametri a livello di istanza di Amazon CloudWatch per Amazon RDS
Lo spazio dei nomi AWS/RDS in Amazon CloudWatch include i seguenti parametri a livello di istanza.
Nota
La console Amazon RDS potrebbe visualizzare parametri in unità diverse da quelle inviate a Amazon CloudWatch. Ad esempio, la console Amazon RDS potrebbe visualizzare un parametro in megabyte (MB), mentre il parametro viene inviato Amazon CloudWatch in byte.
| Parametro | Descrizione | Si applica a | Unità |
|---|---|---|---|
|
La quantità di spazio su disco occupata dai registri binari. Se i backup automatici sono abilitati per le istanze MySQL e MariaDB, incluse le repliche di lettura, vengono creati i log binari. |
MariaDB MySQL |
Byte |
|
La percentuale di crediti I/O General Purpose SSD (gp2) burst-bucket disponibili. |
Tutti |
Percentuale |
|
Il tempo trascorso dal checkpoint più recente. |
Secondi |
|
|
|
Il numero di tentativi di connessione a un'istanza, a prescindere che vadano a buon fine. |
MySQL |
Conteggio |
|
La percentuale di utilizzo della CPU. |
Tutti |
Percentuale |
|
Il numero di crediti CPU spesi dall'istanza per l'utilizzo della CPU. Un credito CPU equivale a una vCPU in esecuzione al 100 percento di utilizzo per un minuto o una combinazione equivalente di vCPU, utilizzo e tempo. Ad esempio, potresti avere una vCPU in esecuzione al 50 percento di utilizzo per due minuti o due vCPU in esecuzione al 25 percento di utilizzo per due minuti. Questa metrica si applica solo alle istanzedb.t2, db.t3 e db.t4g.NotaConsigliamo di utilizzare le classi di istanza database T solo per i server di sviluppo e test o altri server non di produzione. Per ulteriori informazioni sulle classi di istanza T, consulta Tipi di classi di istanza database I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. Se specifichi un periodo superiore a 5 minuti, usa la statistica |
Crediti (vCPU/minuti) |
|
|
Il numero di crediti CPU ottenuti, che un'istanza ha accumulato da quando è stata lanciata o avviata. Per le T2 Standard I crediti vengono accumulati nel saldo del credito dopo che sono stati ottenuti e rimossi dal saldo del credito una volta spesi. Il saldo del credito ha un limite massimo, determinato dalla dimensione dell'istanza. Una volta che il limite viene raggiunto, tutti i nuovi crediti guadagnati vengono scartati. Per le T2 Standard, i crediti di lancio non contano per il limite. I crediti in Quando l'istanza non è in fase di esecuzione, i crediti in I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. Questa metrica si applica solo alle istanzedb.t2, db.t3 e db.t4g.NotaConsigliamo di utilizzare le classi di istanza database T solo per i server di sviluppo e test o altri server non di produzione. Per ulteriori informazioni sulle classi di istanza T, consulta Tipi di classi di istanza database I crediti di lancio funzionano in Amazon RDS allo stesso modo che in Amazon EC2. Per ulteriori informazioni, consulta Crediti di lancio nella Guida per l'utente di Amazon Elastic Compute Cloud per istanze Linux. |
Crediti (vCPU/minuti) |
|
|
Il numero di crediti extra spesi da un'istanza illimitata quando il rispettivo valore Il valore I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. |
Tutti |
Crediti (vCPU/minuti) |
|
Il numero di crediti extra spesi da un'istanza, che non sono saldati con i crediti CPU ottenuti e che pertanto incorrono in costi aggiuntivi. I crediti extra spesi subiscono costi aggiuntivi quando si verifica uno dei seguenti casi:
I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. |
Tutti |
Crediti (vCPU/minuti) |
|
Il numero di connessioni di rete client all'istanza del database. Il numero di sessioni del database può essere superiore al valore del parametro perché il valore del parametro non include quanto segue:
|
Tutti |
Conteggio |
|
Il numero di I/O (richieste di lettura/scrittura) in sospeso che sono in attesa di accedere al disco. |
Tutti |
Conteggio |
|
Il numero di I/O (richieste di lettura/scrittura) in sospeso che sono in attesa di accedere al disco del volume di log. |
Istanze database con volume di log dedicato abilitato |
Conteggio |
|
La percentuale di crediti di throughput rimanenti nel bucket continuo del database RDS. Questo parametro è disponibile solo per il monitoraggio base. Il valore del parametro si basa sulla velocità di trasmissione effettiva di tutti i volumi, incluso il volume root, anziché solo sui volumi contenenti file di database. Per trovare le dimensioni delle istanze che supportano questa metrica, consulta le dimensioni delle istanze con un asterisco (*) nella tabella EBS ottimizzata per impostazione predefinita in Guida per l’utente di Amazon EC2. La statistica |
Tutti |
Percentuale |
|
La percentuale di crediti I/O rimanenti nel bucket di frammentazione del database RDS. Questo parametro è disponibile solo per il monitoraggio base. Il valore del parametro si basa sull'IOPS di tutti i volumi, incluso il volume root, anziché solo sui volumi contenenti file di database. Per trovare le dimensioni delle istanze che supportano questa metrica, consulta i tipi di istanza ottimizzati per Amazon EBS in Guida per l’utente di Amazon EC2. La statistica Questo parametro è diverso da |
Tutti |
Percentuale |
|
Il numero di processi Microsoft SQL Server Agent falliti nel corso dell'ultimo minuto. |
Microsoft SQL Server |
Conteggio al minuto |
|
La quantità di memoria RAM disponibile. Per le istanze di database MariaDB, MySQL, Oracle e PostgreSQL DB, questo parametro segnala il valore del campo |
Tutti |
Byte |
|
La quantità di spazio di archiviazione locale disponibile. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Byte |
|
|
La percentuale di spazio di archiviazione locale disponibile. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Percentuale |
|
|
La quantità di spazio di storage disponibile. |
Tutti |
Byte |
|
La quantità di spazio di archiviazione disponibile nel volume di log. |
Istanze database con volume di log dedicato abilitato |
Byte |
|
Il numero di richieste di connessione che utilizzano l’autenticazione IAM per l’istanza database. |
Tutti |
Conteggio |
|
Il numero massimo di ID di transazione che sono stati utilizzati. |
PostgreSQL |
Conteggio |
|
Il traffico di rete in entrata (ricezione) sull'istanza database, inclusi il traffico del database del cliente e il traffico di Amazon RDS utilizzati per attività di monitoraggio e replica. |
Tutti |
Byte al secondo |
|
Il traffico di rete in uscita (trasmissione) sull'istanza database, inclusi il traffico del database del cliente e il traffico di Amazon RDS utilizzati per attività di monitoraggio e replica. |
Tutti |
Byte al secondo |
|
La dimensione del ritardo tra il momento in cui Amazon RDS esegue il commit di una transazione sul database di origine e il momento in cui RDS applica la transazione sul database di replica. |
PostgreSQL |
Byte |
|
L'entità del ritardo della replica più in ritardo in termini di dati WAL ricevuti. |
PostgreSQL |
Byte |
|
Il numero medio di operazioni di I/O di lettura del disco al secondo. |
Tutti |
Conteggio al secondo |
|
Il numero medio di operazioni di I/O di lettura del disco verso l'archiviazione locale al secondo. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Conteggio al secondo |
|
|
Il numero medio di operazioni di I/O di lettura del disco al secondo per il volume di log. |
Istanze database con volume di log dedicato abilitato |
Conteggio al secondo |
|
La quantità di tempo media che occorre per ciascuna operazione I/O su disco. |
Tutti |
Secondi |
|
La quantità di tempo media che occorre per ciascuna operazione I/O su disco per archiviazione locale. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Secondi |
|
|
La quantità di tempo media che occorre per ciascuna operazione I/O su disco per il volume di log. |
Istanze database con volume di log dedicato abilitato |
Secondi |
|
Il numero medio di byte letti dal disco al secondo. |
Tutti |
Byte al secondo |
|
Il numero medio di byte letti dal disco al secondo per l'archiviazione locale. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Byte al secondo |
|
|
Il numero medio di byte letti dal disco al secondo per il volume di log. |
Istanze database con volume di log dedicato abilitato |
Byte al secondo |
|
Per le configurazioni di replica di lettura, il tempo di ritardo di un'istanza database di replica di lettura rispetto all'istanza database di origine. Si applica a repliche di lettura MariaDB, Microsoft SQL Server, MySQL, Oracle e PostgreSQL. Per i cluster di database Multi-AZ, la differenza di tempo tra l'ultima transazione sull'istanza database di scrittura e l'ultima transazione applicata su un'istanza database di lettura. |
Secondi |
|
|
Per le configurazioni di replica da più origini, il tempo di ritardo di un determinato canale per la replica da più origini rispetto all’istanza database di origine. Per ulteriori informazioni, consulta Monitoraggio di canali di replica da più origini. |
MySQL |
Secondi |
|
Lo spazio su disco utilizzato dai file degli slot di replica. |
PostgreSQL |
Byte |
|
La quantità di spazio di swapping utilizzato sull'istanza database. |
MariaDB MySQL Oracle PostgreSQL |
Byte |
|
La quantità di spazio dati disponibile sul database tempdb e il volume in cui si trova tempdb. Utilizzare questa metrica per monitorare la disponibilità dello spazio dati di tempdb e pianificare la capacità di conseguenza. Valori bassi possono indicare la necessità di aumentare lo spazio di archiviazione o ottimizzare le query che utilizzano in modo intensivo tempdb. |
SQL Server |
Byte |
|
La quantità di spazio dei log disponibile sul database tempdb e il volume in cui si trova tempdb. Utilizzare questa metrica per monitorare la disponibilità dello spazio dei log di tempdb e prevenire il riempimento dei log delle transazioni. Fondamentale per carichi di lavoro con transazioni di grandi dimensioni o elevata concorrenza che generano un’attività di log significativa. |
SQL Server |
Byte |
|
La percentuale di file di dati utilizzati in tempdb. Questa metrica non tiene conto della potenziale crescita dei file. Utilizzare questa metrica per monitorare l’utilizzo dei file di dati di tempdb e identificare potenziali colli di bottiglia nelle prestazioni. Valori elevati possono indicare la necessità di ottimizzare le query che creano oggetti temporanei di grandi dimensioni o aumentano le dimensioni di tempdb. |
SQL Server |
Percentuale |
|
La percentuale di file di log utilizzati in tempdb. Questa metrica non tiene conto della potenziale crescita dei file. Utilizzare questa metrica per monitorare l’utilizzo dei file di log di tempdb e prevenire problemi di prestazioni. Valori elevati possono indicare transazioni di lunga durata o un’attività di registrazione di log eccessiva che potrebbero influire sulle prestazioni complessive del database. |
SQL Server |
Percentuale |
|
Lo spazio su disco utilizzato dai registri delle transazioni. |
PostgreSQL |
Byte |
|
Le dimensioni dei registri delle transazioni generati al secondo. |
PostgreSQL |
Byte al secondo |
|
Il numero medio di operazioni di I/O di scrittura su disco al secondo. |
Tutti |
Conteggio al secondo |
|
Il numero medio di operazioni di I/O di scrittura su disco al secondo su archiviazione locale. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Conteggio al secondo |
|
|
Il numero medio di operazioni di I/O di scrittura su disco al secondo per il volume di log. |
Istanze database con volume di log dedicato abilitato |
Conteggio al secondo |
|
La quantità di tempo media che occorre per ciascuna operazione I/O su disco. |
Tutti |
Secondi |
|
La quantità di tempo media che occorre per ciascuna operazione I/O su disco su archiviazione locale. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Secondi |
|
|
La quantità di tempo media che occorre per ciascuna operazione I/O su disco per il volume di log. |
Istanze database con volume di log dedicato abilitato |
Secondi |
|
Il numero medio di byte scritti sul disco al secondo. |
Tutti |
Byte al secondo |
|
Il numero medio di byte scritti sul disco al secondo per il volume di log. |
Istanze database con volume di log dedicato abilitato |
Byte al secondo |
|
Il numero medio di byte scritti sul disco al secondo per l'archiviazione locale. Questa metrica si applica solo alle classi di istanze database con volumi di archivio dell'istanza NVMe SSD. Per informazioni sulle istanze Amazon EC2 con volumi di archivio dell'istanza NVMe SSD, consulta Volumi dell'archivio dell'istanza. Le classi di istanze database di RDS equivalenti hanno gli stessi volumi di archivio dell'istanza. Ad esempio, le classi di istanze database db.m6gd e db.r6gd hanno volumi di archivio dell'istanza NVMe SSD. |
Byte al secondo |
Parametri di utilizzo Amazon CloudWatch per Amazon RDS
Lo spazio dei nomi AWS/Usage in Amazon CloudWatch include parametri di utilizzo a livello di account per le quote di servizio di Amazon RDS. CloudWatch raccoglie automaticamente le metriche di utilizzo per tutte le Regioni AWS.
Per ulteriori informazioni, consulta Parametri di utilizzo CloudWatch nella Guida per l'utente di Amazon CloudWatch. Per ulteriori informazioni sulle quote, consulta Quote e vincoli per Amazon RDS e Requesting a quota increase nella Guida per l'utente di Service Quotas.
| Parametro | Descrizione | Unità* |
|---|---|---|
AllocatedStorage |
Totale archiviazione per tutte le istanze database Dal totale sono escluse le istanze di migrazione temporanea. |
Gigabyte |
AuthorizationsPerDBSecurityGroup |
Il numero di regole di ingresso per gruppo di sicurezza database nell’Account AWS. Il valore utilizzato è il numero massimo di regole di ingresso in un gruppo di sicurezza database nell’account. Altri gruppi di sicurezza database nell’account potrebbero avere un numero inferiore di regole di ingresso. |
Conteggio |
CustomEndpointsPerDBCluster |
Il numero di endpoint personalizzati per cluster di database nell’Account AWS. Il valore utilizzato è il numero massimo di endpoint personalizzati in un cluster di database dell’account. Altri cluster di database nell’account possono avere un numero inferiore di endpoint personalizzati. |
Conteggio |
CustomEngineVersions |
Il numero di versioni del motore personalizzate (CEV) per Amazon RDS Custom nell’Account AWS. |
Conteggio |
DBClusterParameterGroups |
Il numero di gruppi di parametri del cluster di database nel tuo Account AWS. I gruppi di parametri di default non vengono conteggiati. |
Conteggio |
DBClusterRoles |
Il numero di ruoli (IAM) di AWS Identity and Access Management per cluster di database nell’Account AWS. Il valore utilizzato è il numero massimo di ruoli IAM associati per un cluster di database nell’account. Altri cluster di database nell’account potrebbero avere un numero inferiore di ruoli IAM associati. |
Conteggio |
DBClusters |
Il numero di cluster di database Amazon Aurora nel tuo Account AWS. |
Conteggio |
DBInstanceRoles |
Il numero di ruoli (IAM) associati di AWS Identity and Access Management per istanza database nell’Account AWS. Il valore utilizzato è il numero massimo di ruoli IAM associati per un’istanza database nell’account. Altre istanze database nell’account potrebbero avere un numero inferiore di ruoli IAM associati. |
Conteggio |
DBInstances |
Il numero di istanze database nel tuo Account AWS. |
Conteggio |
DBParameterGroups |
Il numero di gruppi di parametri database nel tuo Account AWS. I gruppi di parametri database di default non vengono conteggiati. |
Conteggio |
DBSecurityGroups |
Il numero di gruppi di sicurezza nel tuo Account AWS. Il gruppo di sicurezza di default e quello VPC di default non vengono conteggiati. |
Conteggio |
DBSubnetGroups
|
Il numero di gruppi di sottoreti nel tuo Account AWS. Il gruppo di sottoreti predefinito non viene conteggiato. |
Conteggio |
EventSubscriptions |
Il numero di sottoscrizioni alle notifiche eventi presenti nell’Account AWS. |
Conteggio |
Integrations |
Il numero di integrazioni Zero-ETL con Amazon Redshift nell’Account AWS. |
Conteggio |
ManualClusterSnapshots |
Il numero di snapshot del cluster di database creati manualmente nel tuo Account AWS. Gli snapshot non validi non vengono conteggiati. |
Conteggio |
ManualSnapshots |
Il numero di snapshot database creati manualmente nel tuo Account AWS. Gli snapshot non validi non vengono conteggiati. |
Conteggio |
OptionGroups |
Il numero di gruppi di opzioni nel tuo Account AWS. I gruppi di opzioni di default non vengono conteggiati. |
Conteggio |
Proxies |
Il numero di proxy RDS presenti nell’account AWS. |
Conteggio |
ReadReplicasPerMaster |
Il numero di repliche di lettura per istanza database nell’account. Il valore utilizzato è il numero massimo di repliche di lettura per un’istanza database nell’account. Altre istanze database nell’account potrebbero avere un numero inferiore di repliche di lettura. |
Conteggio |
ReservedDBInstances |
Il numero di istanze database riservate nel tuo Account AWS. Le istanze ritirate o rifiutate non vengono conteggiate. |
Conteggio |
SubnetsPerDBSubnetGroup |
Il numero di sottoreti per gruppo di sottoreti di database nell’Account AWS. Il numero più alto di sottoreti per un gruppo di sottoreti di database nell’account. Altri gruppi di sottoreti di database nell’account potrebbero avere un numero inferiore di sottoreti. |
Conteggio |
Nota
Amazon RDS non pubblica unità per le metriche di utilizzo su CloudWatch. Le unità sono presenti solo nella documentazione.