Metriche di Neptune CloudWatch - Amazon Neptune

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 Neptune CloudWatch

Nota

Amazon Neptune invia i parametri solo quando hanno un CloudWatch valore diverso da zero.

Per tutti le metriche Neptune, la granularità dell'aggregazione è di 5 minuti.

Metriche di Neptune CloudWatch

La tabella seguente elenca le CloudWatch metriche supportate da Neptune.

Nota

Tutti le metriche cumulative vengono azzerate ogni volta che il server viene riavviato, sia per manutenzione, riavvio o ripristino dopo un arresto anomalo.

Metriche di Neptune CloudWatch
Parametro Descrizione

BackupRetentionPeriodStorageUsed

La quantità totale di spazio di archiviazione di backup, espressa in byte, utilizzata per il supporto dalla finestra di conservazione del backup del cluster database Neptune. Incluso nel totale riportato dal parametro TotalBackupStorageBilled.

BufferCacheHitRatio

La percentuale di richieste gestite dalla cache del buffer. Questa metrica può essere utile per diagnosticare la latenza delle query, poiché mancati riscontri della cache provocano una latenza significativa. Se il rapporto di riscontri della cache è inferiore al 99,9%, valutare la possibilità di aggiornare il tipo di istanza per memorizzare nella cache più dati in memoria.

ClusterReplicaLag

Per una replica di lettura, il ritardo durante la replica degli aggiornamenti dall'istanza principale, in millisecondi.

ClusterReplicaLagMaximum

Il ritardo massimo tra l'istanza primaria e ogni istanza database Neptune nel cluster database, in millisecondi.

ClusterReplicaLagMinimum

Il ritardo minimo tra l'istanza primaria e ogni istanza database Neptune nel cluster database, in millisecondi.

CPUUtilization

La percentuale di utilizzo della CPU.

EngineUptime

Il periodo di esecuzione dell'istanza, in secondi.

FreeableMemory

La quantità di memoria RAM disponibile, in byte.

GlobalDbDataTransferBytes

Il numero di byte di dati di redo log trasferiti dal primario Regione AWS al secondario Regione AWS in un database globale di Neptune.

GlobalDbReplicatedWriteIO

Numero di operazioni di I/O di scrittura replicate dalla Regione AWS primaria nel database globale al volume cluster in una Regione AWS secondaria.

I calcoli di fatturazione per ogni cluster database in un database globale Neptune utilizzano la metrica VolumeWriteIOPS per determinare il numero di scritture eseguite all'interno del cluster. Per il cluster database primario, i calcoli di fatturazione usano GlobalDbReplicatedWriteIO per tenere conto della replica tra regioni nei cluster database secondari.

GlobalDbProgressLag

Numero di millisecondi di ritardo del cluster secondario rispetto al cluster primario sia per le transazioni utente che per le transazioni di sistema.

GremlinRequestsPerSec

Numero di richieste al secondo al motore Gremlin.

GremlinWebSocketOpenConnections

Il numero di WebSocket connessioni aperte con Neptune.

LoaderRequestsPerSec

Numero di richieste dello strumento di caricamento al secondo.

MainRequestQueuePendingRequests

Numero di richieste in attesa di esecuzione nella coda di input. Neptune inizia a limitare le richieste quando superano la capacità massima della coda.

NCUUtilization

Applicabile solo a un'istanza database o un cluster DB Neptune Serverless. A livello di istanza, riporta una percentuale calcolata come il numero di unità di capacità Neptune (NCU) attualmente utilizzate dall'istanza in questione, diviso per l'impostazione della capacità NCU massima per il cluster. Un'unità di capacità Neptune (NCU, Neptune Capacity Unit) è costituita da 2 GiB (gibibyte) di memoria (RAM) insieme alle reti e alla capacità del processore virtuale (vCPU) associate.

A livello di cluster, NCUUtilization riporta la percentuale di capacità massima utilizzata dal cluster nel suo complesso.

NetworkThroughput

La velocità di trasmissione effettiva della rete in byte al secondo in entrata e in uscita dei client per ogni istanza del cluster database Neptune. Questa velocità di trasmissione effettiva non include il traffico di rete tra le istanze del cluster database e il volume del cluster.

NetworkTransmitThroughput

La velocità di trasmissione effettiva della rete in byte al secondo in uscita dei client per ogni istanza del cluster database Neptune. Questa velocità di trasmissione effettiva non include il traffico di rete tra le istanze del cluster database e il volume del cluster.

NumTxCommitted

Il numero di transazioni impegnate correttamente al secondo.

NumTxOpened

Il numero di transazioni aperte sul server al secondo.

NumTxRolledBack

Per le query di scrittura, il numero di transazioni al secondo di cui è stato eseguito il rollback sul server a causa di errori. Per le query di sola lettura, questa metrica è uguale al numero di transazioni di sola lettura completate al secondo.

OpenCypherRequestsPerSec

Numero di richieste al secondo (sia HTTPS che Bolt) al motore openCypher.

OpenCypherBoltOpenConnections

Il numero di connessioni Bolt aperte a Neptune.

ServerlessDatabaseCapacity

Come parametro a livello di istanza, ServerlessDatabaseCapacity riporta la capacità corrente di una determinata istanza serverless Neptune, espressa in NCU. Un'unità di capacità Neptune (NCU, Neptune Capacity Unit) è costituita da 2 GiB (gibibyte) di memoria (RAM) insieme alle reti e alla capacità del processore virtuale (vCPU) associate.

A livello di cluster, ServerlessDatabaseCapacity riporta la media di tutti i valori ServerlessDatabaseCapacity delle istanze database del cluster.

SnapshotStorageUsed

La quantità totale di spazio di archiviazione di backup, espressa in byte, utilizzata da tutti gli snapshot per un cluster database Neptune al di fuori della finestra di conservazione dei backup. Incluso nel totale riportato dal parametro TotalBackupStorageBilled.

SparqlRequestsPerSec

Il numero di richieste al secondo al motore SPARQL.

StatsNumStatementsScanned

Numero totale di istruzioni analizzate per le statistiche DFE dall'avvio del server.

Ogni volta che viene attivato il calcolo delle statistiche, questo numero aumenta ma quando non viene eseguito alcun calcolo, rimane statico. Di conseguenza, se lo si rappresenta graficamente nel tempo, è possibile capire quando il calcolo è avvenuto e quando non è avvenuto:

Grafico dei valori StatsNumStatementsScanned nel tempo

Osservando la pendenza del grafico nei periodi in cui la metrica è in aumento, si può anche capire la velocità di calcolo.

Se non esiste una metrica di questo tipo, significa che la funzionalità delle statistiche è disabilitata nel cluster database o che la versione del motore in uso non la include. Se il valore della metrica è zero, significa che non è stato effettuato alcun calcolo delle statistiche.

TotalBackupStorageBilled

La quantità totale di spazio di archiviazione di backup fatturata per un determinato cluster database Neptune, in byte. Include lo storage di backup misurato dai parametri BackupRetentionPeriodStorageUsed e SnapshotStorageUsed.

TotalRequestsPerSec

Il numero totale di richieste al secondo al server da tutte le origini.

TotalClientErrorsPerSec

Il numero totale al secondo di richieste che hanno causato errori a causa di problemi lato client.

TotalServerErrorsPerSec

Il numero totale al secondo di richieste che hanno causato errori nel server a causa di errori interni.

UndoLogListSize

Il numero di log di annullamento nell'elenco dei log di annullamento.

I log di annullamento contengono i record delle transazioni sottoposte a commit che scadono quando tutte le transazioni attive sono più recenti dell'ora del commit. I record scaduti vengono eliminati periodicamente. L'eliminazione dei record per le operazioni di eliminazione può richiedere più tempo rispetto ai record per altri tipi di transazione.

L'eliminazione viene eseguita esclusivamente dall'istanza di scrittura del cluster database, quindi la velocità di eliminazione dipende dal tipo di istanza di scrittura. Se il valore UndoLogListSize è elevato e in crescita nel cluster database, aggiornare l'istanza di scrittura per aumentare la velocità di eliminazione.

Inoltre, se si sta effettuando l'aggiornamento alla versione 1.2.0.0 o superiore del motore da una versione precedente alla 1.2.0.0, assicurarsi innanzitutto che il valore UndoLogListSize sia vicino a 0. Poiché le versioni 1.2.0.0 e successive del motore utilizzano un formato diverso per i log di annullamento, l'aggiornamento può iniziare solo dopo che i log di annullamento precedenti sono stati completamente eliminati. Per ulteriori informazioni, consulta Aggiornamento alla versione 1.2.0.0 o successiva.

VolumeBytesUsed

La quantità totale di archiviazione allocata al cluster database Neptune, espressa in byte. Questa è la quantità di spazio di archiviazione che ti viene fatturata. È la quantità massima di archiviazione allocata al cluster DB in qualsiasi momento della sua esistenza, non la quantità che si sta attualmente utilizzando (consulta Fatturazione dell'archiviazione Neptune).

VolumeReadIOPs

Il numero totale di operazioni di I/O di lettura fatturate da un volume di cluster è stato riportato a intervalli di 5 minuti. Le operazioni di lettura fatturate sono calcolate a livello del volume del cluster, aggregate da tutte le istanze nel cluster database Neptune e, in seguito, indicate a intervalli di 5 minuti.

VolumeWriteIOPs

Il numero totale di operazioni di I/O del disco di scrittura sul volume del cluster, riportate a intervalli di 5 minuti.

CloudWatch Metriche che ora sono obsolete in Neptune

L'uso di queste metriche Neptune è ora obsoleto. Sono ancora supportati, ma potrebbero essere eliminati in futuro man mano che nuove e migliori metriche diventano disponibili.

Parametro

Descrizione

GremlinHttp1xx

Numero di risposte HTTP 1xx per l'endpoint Gremlin al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http1xx.

GremlinHttp2xx

Numero di risposte HTTP 2xx per l'endpoint Gremlin al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http2xx.

GremlinHttp4xx

Numero di errori HTTP 4xx per l'endpoint Gremlin al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

GremlinHttp5xx

Numero di errori HTTP 5xx per l'endpoint Gremlin al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http5xx.

GremlinErrors

Numero di errori negli attraversamenti Gremlin.

GremlinRequests

Numero di richieste al motore Gremlin.

GremlinWebSocketSuccess

Numero di WebSocket connessioni riuscite all'endpoint Gremlin al secondo.

GremlinWebSocketClientErrors

Numero di errori del WebSocket client sull'endpoint Gremlin al secondo.

GremlinWebSocketServerErrors

Numero di errori del WebSocket server sull'endpoint Gremlin al secondo.

GremlinWebSocketAvailableConnections

Numero di potenziali WebSocket connessioni attualmente disponibili.

Http100

Numero di risposte HTTP 100 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http1xx.

Http101

Numero di risposte HTTP 101 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http1xx.

Http1xx

Numero di risposte HTTP 1xx per l'endpoint al secondo.

Http200

Numero di risposte HTTP 200 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http2xx.

Http2xx

Numero di risposte HTTP 2xx per l'endpoint al secondo.

Http400

Numero di errori HTTP 400 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

Http403

Numero di errori HTTP 403 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

Http405

Numero di errori HTTP 405 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

Http413

Numero di errori HTTP 413 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

Http429

Numero di errori HTTP 429 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

Http4xx

Numero di errori HTTP 4xx per l'endpoint al secondo.

Http500

Numero di errori HTTP 500 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http5xx.

Http501

Numero di errori HTTP 501 per l'endpoint al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http5xx.

Http5xx

Numero di errori HTTP 5xx per l'endpoint al secondo.

LoaderErrors

Numero di errori delle richieste dello strumento di caricamento.

LoaderRequests

Numero di richieste dello strumento di caricamento.

SparqlHttp1xx

Numero di risposte HTTP 1xx per l'endpoint SPARQL al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http1xx.

SparqlHttp2xx

Numero di risposte HTTP 2xx per l'endpoint SPARQL al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http2xx.

SparqlHttp4xx

Numero di errori HTTP 4xx per l'endpoint SPARQL al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http4xx.

SparqlHttp5xx

Numero di errori HTTP 5xx per l'endpoint SPARQL al secondo.

Al suo posto, ti consigliamo di utilizzare il nuovo parametro combinato Http5xx.

SparqlErrors

Numero di errori nelle query SPARQL.

SparqlRequests

Numero di richieste al motore SPARQL.

StatusErrors

Numero di errori dell'endpoint dello stato.

StatusRequests

Numero di richieste all'endpoint dello stato.