Amazon ElastiCache aggiunge tredici nuove metriche Amazon CloudWatch per la pianificazione della capacità di rete e la diagnostica del motore
I clienti di Amazon ElastiCache possono ora rilevare la limitazione della larghezza di banda della rete, la frammentazione della memoria e l'esaurimento delle connessioni, utilizzando tredici nuove metriche di Amazon CloudWatch per i cluster basati su nodi. Puoi monitorare queste diagnostiche a livello di host e di motore direttamente da CloudWatch senza eseguire comandi INFO sui singoli nodi o calcolare baseline dai contatori di byte grezzi.
- Capacità di rete: NetworkBaselineUsageInPercentage, NetworkBaselineUsageOutPercentage, NetworkBaselineMaxUsageInPercentage e NetworkBaselineMaxUsageOutPercentage segnalano l'utilizzo della rete rispetto alla baseline dell'istanza, abilitando allarmi portatili che rimangono validi per tutte le modifiche del tipo di istanza. Valori superiori al 100 percento indicano che un host sta consumando crediti di espansione, un indicatore principale del fatto che un carico di lavoro prolungato porterà alla fine all'esaurimento dei crediti e alla limitazione. Le varianti che acquisiscono il valore massimo riportano le espansioni al secondo che le metriche medie possono nascondere.
- Stato della memoria: UsedMemoryDataset mostra la memoria consumata dai dati effettivamente archiviati, escluso il sovraccarico del motore. AllocatorFragmentationBytes e AllocatorFragmentationRatio isolano la frammentazione che il parametro activedefrag può risolvere. MajorPageFaults acquisisce gli errori di pagina a livello di sistema operativo che indicano una pressione sulla memoria superiore a quella che il motore è in grado di rilevare.
- Integrità della connettività: BlockedConnections e RejectedConnections evidenziano le connessioni in attesa di comandi bloccanti e le connessioni rifiutate quando viene raggiunto il limite maxclients. Quando RejectedConnections è diverso da zero, aumenta il valore di maxclients o diagnostica le perdite del pool di connessioni sul lato client.
- Carichi di lavoro Pub/sub: PubSubChannels e PubSubShardChannels espongono i canali classici e partizionati attivi su ciascun nodo. Quando il numero di canali classici aumenta con l'utilizzo, valuta la possibilità di passare al pub/sub partizionato per scalare orizzontalmente.
- Throughput dei comandi: ProcessedCommands fornisce il throughput totale dei comandi per tutti i tipi di comandi.
Queste metriche sono disponibili per i cluster basati su nodi in tutte le regioni AWS commerciali e nelle regioni AWS Cina e AWS GovCloud (Stati Uniti) in cui è supportato ElastiCache, senza costi aggiuntivi.
Per iniziare, visualizza le nuove metriche nella scheda di monitoraggio della console ElastiCache o nello spazio dei nomi AWS/ElastiCache nella console CloudWatch. Per ulteriori informazioni, consulta le metriche a livello di host e le metriche per Valkey e Redis OSS.