Ir para o conteúdo

Como faço para ativar a entrega de logs em um cluster do ElastiCache para Redis OSS ou ElastiCache para Valkey?

3 minuto de leitura
0

Quero ativar o registro em log de logs de lentidão do Redis ou log de mecanismo em um cluster do Amazon ElastiCache para Redis OSS ou Amazon ElastiCache para Valkey.

Resolução

Pré-requisitos:

A política do IAM deve ter as seguintes permissões:

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

Observação: Clusters de cache e grupos de replicação do Valkey 7.x e versões posteriores e do Redis OSS que usam o mecanismo versão 6.0 e posterior oferecem suporte a log de lentidão. Clusters de cache e grupos de replicação do Valkey 7.x e Redis OSS que usam a versão 6.2 e posterior do mecanismo oferecem suporte a log de mecanismo.

Ativar a entrega de logs no cluster

É possível usar as APIs do ElastiCache para ativar e configurar a entrega de logs ao criar ou modificar um cluster. O ElastiCache entrega entradas de log para o destino especificado em formato JSON ou texto.

Para ativar a entrega de registros para o Redis ao criar ou modificar um cluster, consulte Especificar a entrega de logs usando o console.

Para ativar a entrega de logs de lentidão do Redis, você deve recuperar periodicamente um número fixo de entradas de logs de lentidão do mecanismo. As entradas devem estar entre os dois parâmetros a seguir que você define no grupo de parâmetros:

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

Quando um comando excede o limite slowlog-log-slower-than, uma nova entrada é adicionada ao log de lentidão. A configuração slowlog-max-len determina o número máximo de entradas para o log de lentidão.

OBSERVAÇÃO: Se nenhum comando demorar mais do que slowlog-log-slower-than, nenhum log de lentidão será gerado.

Quando você ativa a entrega de logs de mecanismo do Redis, os logs registram as operações internas do mecanismo Redis e fornecem informações adicionais. Os insights incluem o início do backup e eventos críticos, como falha na sincronização.

Ao ativar os logs de mecanismo durante a criação do cluster, é possível visualizar as entradas de log do mecanismo relacionadas à sincronização bem-sucedida entre os nós primário e de réplica.

No entanto, quando você ativa os logs de mecanismo após a criação do cluster, o fluxo de logs pode estar vazio porque não há atividade específica no mecanismo Redis.

Para confirmar que você configurou corretamente o Amazon CloudWatch Logs para seu cluster, crie um backup manual do seu cluster. Se os logs do backup forem enviados para o seu grupo de logs do CloudWatch, você configurou corretamente o CloudWatch Logs.

Informações relacionadas

Especificações de tipo e formato de logs

Conteúdo de uma entrada de log de lentidão

Conteúdo de uma entrada de log de mecanismo

AWS OFICIALAtualizada há um ano
Sem comentários

Conteúdo relevante