Come posso attivare la distribuzione dei log in un cluster ElastiCache per Redis OSS o ElastiCache per Valkey?

3 minuti di lettura
0

Desidero attivare la registrazione di un log lento o di un log del motore Redis in un cluster Amazon ElastiCache per Redis OSS o Amazon ElastiCache per Valkey.

Risoluzione

Prerequisiti:

La tua policy deve avere le seguenti autorizzazioni:

  • logs:CreateLogDelivery
  • logs:UpdateLogDelivery
  • logs:DeleteLogDelivery
  • logs:GetLogDelivery
  • logs:ListLogDeliveries

Nota: i cluster di cache e i gruppi di replica Redis OSS e Valkey 7.x e versioni successive che utilizzano la versione del motore 6.0 e successive supportano il log lento. I cluster di cache e i gruppi di replica Redis OSS e Valkey 7.x che utilizzano la versione del motore 6.2 e successive supportano il log del motore.

Attiva la distribuzione dei log per il cluster

Puoi utilizzare le API ElastiCache per attivare e configurare la distribuzione dei log quando crei o modifichi un cluster. ElastiCache invia le voci di log alla destinazione specificata in formato JSON o testo.

Per attivare la distribuzione dei log per Redis quando crei o modifichi un cluster, consulta Specifica della distribuzione dei log tramite la Console.

Per attivare la distribuzione dei log per il log lento Redis, devi recuperare periodicamente un numero fisso di voci del log lento dal motore. Le voci devono essere comprese tra i due parametri seguenti definiti nel gruppo di parametri:

  • slowlog-log-slower-than
  • slowlog-max-len

Quando un comando supera la soglia slowlog-log-slower-than, viene aggiunta una nuova voce al log lento. La configurazione slowlog-max-len determina il numero massimo di voci per il log lento.

NOTA: se non ci sono comandi che richiedono più tempo di slowlog-log-slower-than, non vengono generati log lenti.

Quando attivi la distribuzione dei log per il log del motore Redis, i log registrano le operazioni interne del motore Redis e forniscono informazioni aggiuntive. Le informazioni includono l'avvio del backup e gli eventi critici, come la sincronizzazione non riuscita.

Quando attivi i log del motore durante la creazione del cluster, puoi visualizzare le voci dei log del motore relative alla corretta sincronizzazione tra il nodo principale e quelli di replica.

Tuttavia, quando attivi i log del motore dopo la creazione del cluster, il flusso di log potrebbe essere vuoto perché non è presente alcuna attività specifica del motore Redis.

Per verificare di aver configurato correttamente Amazon CloudWatch Logs per il cluster, crea un backup manuale del cluster. Se i log del backup vengono inviati al gruppo di log CloudWatch, CloudWatch Logs è stato configurato correttamente.

Informazioni correlate

Specifiche del tipo di log e del formato

Contenuto di una voce del log lento

Contenuto di una voce del log del motore

AWS UFFICIALE
AWS UFFICIALEAggiornata un mese fa