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à.
Best practice per l'utilizzo delle metriche di Neptune
Per identificare i problemi di prestazioni causati da risorse insufficienti e altri colli di bottiglia comuni, puoi monitorare le metriche disponibili per il cluster database Neptune.
Monitora regolarmente i parametri relativi alle prestazioni per raccogliere dati riguardo ai valori medi, massimi e minimi per vari intervalli di tempo. Ciò consente di identificare quando le prestazioni subiscono un calo. Utilizzando questi dati, puoi impostare CloudWatch allarmi Amazon per determinate soglie metriche in modo da essere avvisato se vengono raggiunte.
Quando configuri un nuovo cluster di database e lo esegui con un carico di lavoro tipico, prova ad acquisire i valori medi, massimi e minimi di tutti i parametri relativi alle prestazioni a intervalli diversi (ad esempio, un'ora, 24 ore, una settimana, due settimane). Ciò ti permette di avere un quadro dei valori normali. Ciò aiuta anche a effettuare confronti delle attività durante le ore di punta e non di punta. Puoi quindi utilizzare queste informazioni per identificare quando le prestazioni scendono al di sotto dei livelli standard e impostare gli allarmi di conseguenza.
Consulta Monitoraggio di Neptune tramite Amazon CloudWatch per informazioni su come visualizzare le metriche di Neptune.
Di seguito sono elencati i parametri più importanti con cui iniziare:
BufferCacheHitRatio— La percentuale di richieste servite dalla buffer cache. I mancati riscontri della cache aggiungono una latenza significativa all'esecuzione delle query. Se il rapporto di riscontri della cache è inferiore al 99,9% e la latenza è un problema per l'applicazione, valuta la possibilità di aggiornare il tipo di istanza per memorizzare nella cache più dati in memoria.
CPUutilizzo: percentuale della capacità di elaborazione informatica utilizzata. Valori di CPU consumo elevati potrebbero essere appropriati, a seconda degli obiettivi di prestazioni delle query.
Memoria liberabile: quanta quantità RAM è disponibile sull'istanza DB, in megabyte. Neptune dispone di un proprio gestore di memoria, quindi questa metrica potrebbe essere minore del previsto. Un buon segno che dovresti prendere in considerazione l'aggiornamento della tua classe di istanza a una con più classi RAM è se le query generano spesso eccezioni. out-of-memory
La linea rossa nelle metriche della scheda Monitoraggio è contrassegnata al 75% per le metriche di memoria e di memoria. CPU Se il consumo di memoria dell'istanza supera spesso questa linea, controlla il carico di lavoro e valuta la possibilità di aggiornare l'istanza per migliorare le prestazioni di query.