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 DynamoDB con Amazon CloudWatch
Puoi monitorare DynamoDB CloudWatch utilizzando, che raccoglie ed elabora i dati grezzi da DynamoDB in metriche leggibili quasi in tempo reale. Queste statistiche vengono mantenute per un periodo di tempo, per permettere l’accesso alle informazioni storiche e offrire una prospettiva migliore sulle prestazioni del servizio o dell’applicazione web. Per impostazione predefinita, i dati delle metriche DynamoDB vengono inviati automaticamente a. CloudWatch Per ulteriori informazioni, consulta What is Amazon CloudWatch? e conservazione dei parametri nella Amazon CloudWatch User Guide.
Argomenti
Come si utilizzano i parametri di DynamoDB?
I parametri forniti da DynamoDB offrono informazioni che possono essere analizzate in diversi modi. L'elenco seguente mostra alcuni usi comuni dei parametri. Questi suggerimenti sono solo introduttivi e non costituiscono un elenco completo.
|
In che modo? |
Metriche pertinenti |
|---|---|
|
Come faccio a monitorare la frequenza di eliminazioni TTL nella tabella? |
È possibile monitorare |
|
Come faccio a determinare quanta parte del throughput allocato viene utilizzata? |
È possibile monitorare |
|
Come faccio a stabilire quali richieste superano le quote di throughput allocato di una tabella? |
Il parametro |
|
Come faccio a stabilire se si sono verificati errori di sistema? |
È possibile monitorare |
|
Come faccio a monitorare il valore di latenza per le operazioni sulle tabelle? |
È possibile monitorare |
Visualizzazione delle CloudWatch metriche nella console
Le metriche vengono raggruppate prima in base al namespace del servizio e successivamente in base alle diverse combinazioni di dimensioni all’interno di ogni namespace.
Per visualizzare le metriche nella console CloudWatch
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Nel pannello di navigazione, seleziona Metriche, Tutte le metriche.
-
Seleziona lo spazio dei nomi DynamoDB. È possibile anche selezionare lo spazio dei nomi Utilizzo per visualizzare le metriche di utilizzo di DynamoDB. Per informazioni sui parametri di utilizzo, consulta parametri di utilizzo di AWS .
-
La scheda Sfoglia mostra tutte le metriche per tale dimensione nel namespace.
-
(Facoltativo) Per aggiungere il grafico metrico a una CloudWatch dashboard, scegli Azioni, Aggiungi alla dashboard.
Visualizzazione delle metriche nel AWS CLI
Per ottenere informazioni sulle metriche utilizzando il AWS CLI, utilizzare il CloudWatch comando. list-metrics Nell'esempio seguente, vengono elencati tutti i parametri nello spazio dei nomi AWS/DynamoDB.
aws cloudwatch list-metrics --namespace "AWS/DynamoDB"
Per ottenere statistiche sui parametri, utilizza il comando get-metric-statistics. Il seguente comando ottiene statistiche ConsumedReadCapacityUnits per la tabella ProductCatalog nel periodo specifico di 24 ore, con una granularità di 5 minuti.
aws cloudwatch get-metric-statistics —namespace AWS/DynamoDB \ —metric-name ConsumedReadCapacityUnits \ —start-time 2023-11-01T00:00:00Z \ —end-time 2023-11-02T00:00:00Z \ —period 360 \ —statistics Average \ —dimensions Name=TableName,Value=ProductCatalog
L'output di esempio viene visualizzato come segue:
{ "Datapoints": [ { "Timestamp": "2023-11-01T 09:18:00+00:00", "Average": 20, "Unit": "Count" }, { "Timestamp": "2023-11-01T 04:36:00+00:00", "Average": 22.5, "Unit": "Count" }, { "Timestamp": "2023-11-01T 15:12:00+00:00", "Average": 20, "Unit": "Count" }, ... { "Timestamp": "2023-11-01T 17:30:00+00:00", "Average": 25, "Unit": "Count" } ], "Label": " ConsumedReadCapacityUnits " }