Métricas e eventos de cluster baseados em nós para Valkey e Redis OSS - Amazon ElastiCache

Métricas e eventos de cluster baseados em nós para Valkey e Redis OSS

O ElastiCache oferece uma ampla variedade de métricas e eventos para monitorar clusters do Valkey e Redis OSS baseados em nós. Isso inclui métricas em nível de host, métricas em nível de comando e logs de eventos disponíveis por meio do AWS CLI e do Amazon Simple Notification Service (SNS).

Métricas para clusters baseados em nós

Quando você cria clusters baseados em nós, o ElastiCache emite métricas em cada nível de nó, inclusive métricas no nível de host e métricas de cache.

Para obter mais informações sobre métricas no nível de host, consulte Métricas em nível de host.

Para obter mais informações sobre métricas no nível de nó, consulte Métricas para o Valkey e Redis OSS.

Eventos para clusters baseados em nós (Valkey e Redis OSS)

O ElastiCache registra logs de eventos que se relacionam aos clusters baseados em nós. Ao trabalhar com clusters baseados em nós, você pode exibir os eventos de cluster no console do ElastiCache, usando a AWS CLI ou usando o Amazon Simple Notification Service (SNS). Eventos de cluster baseados em nós não são publicados no Amazon EventBridge.

As informações do evento de cluster baseado em nós incluem a data e a hora do evento, o nome da origem e o tipo de origem do evento, bem como uma descrição do evento. Você pode facilmente recuperar eventos do log usando o console do ElastiCache, o comando da describe-events da AWS CLI ou a ação de API DescribeEvents do ElastiCache.

Visualização de eventos do ElastiCache (console)

O procedimento a seguir exibe eventos usando o console do ElastiCache.

Para visualizar eventos usando o console do ElastiCache

  1. Faça login no Console de gerenciamento da AWS e abra o console do ElastiCache em https://console.aws.amazon.com/elasticache/

  2. Para ver uma lista de todos os eventos disponíveis, no painel de navegação, escolha Eventos.

  3. Na tela Eventos, cada linha da lista representa um evento e exibe a origem do evento, o tipo de evento, o horário GMT do evento e uma descrição do evento. Usando a opção Filtro, você pode especificar se deseja ver todos os eventos ou apenas eventos de um tipo específico na lista de eventos.

Visualização de eventos do ElastiCache (AWS CLI)

Para gerar uma lista de eventos do ElastiCache usando a AWS CLI, use o comando describe-events. Você pode usar parâmetros opcionais para controlar os tipos de eventos listados, o período de tempo dos eventos listados, o número máximo de eventos a serem listados e muito mais.

O código a seguir lista até 40 eventos de cluster baseado em nós.

aws elasticache describe-events --source-type cache-cluster --max-items 40

O código a seguir lista todos os eventos de cache baseado em nós nas últimas 24 horas (1.440 minutos).

aws elasticache describe-events --source-type cache-cluster --duration 1440

Eventos de cluster baseados em nós

Esta seção contém a lista de eventos que devem ser recebidos para os clusters baseados em nós.

Os seguintes eventos do ElastiCache acionam notificações do Amazon SNS. Para obter informações sobre detalhes de eventos, consulte Visualização de eventos do ElastiCache.

Nome do evento Mensagem Descrição

ElastiCache:AddCacheNodeComplete

ElastiCache:AddCacheNodeComplete : cache-cluster

Um nó de cache foi adicionado ao cluster e está pronto para uso.

ElastiCache:AddCacheNodeFailed devido a endereços IP livres insuficientes

ElastiCache:AddCacheNodeFailed : cluster-name

Um nó de cache não pôde ser adicionado porque não há o endereços IP suficientes disponíveis.

ElastiCache:CacheClusterParametersChanged

ElastiCache:CacheClusterParametersChanged : cluster-name

Um ou mais parâmetros de cluster foram alterados.

ElastiCache:CacheClusterProvisioningComplete

ElastiCache:CacheClusterProvisioningComplete cluster-name-0001-005

O provisionamento de um cluster está concluído, e os nós de cache no cluster de cache estão prontos para uso.

ElastiCache:CacheClusterProvisioningFailed devido a estado de rede incompatível

ElastiCache:CacheClusterProvisioningFailed : cluster-name

Foi feita uma tentativa de executar um novo cluster em uma nuvem privada virtual (VPC) inexistente.

ElastiCache:CacheClusterScalingComplete

CacheClusterScalingComplete : cluster-name

Escalabilidade para cluster de cache concluída com êxito.

ElastiCache:CacheClusterScalingFailed

ElastiCache:CacheClusterScalingFailed : cluster-name

A operação de expansão no cluster de cache falhou.

ElastiCache:CacheClusterSecurityGroupModified

ElastiCache:CacheClusterSecurityGroupModified : cluster-name

Um dos seguintes eventos ocorreu:

  • A lista de grupos de segurança de cache autorizados para o cluster foi modificada.

  • Um ou mais novos grupos de segurança do EC2 foram autorizados em qualquer um dos grupos de segurança de cache associados ao cluster.

  • Um ou mais grupos de segurança do EC2 foram revogados de qualquer um dos grupos de segurança de cache associados ao cluster.

ElastiCache:CacheNodeReplaceStarted

ElastiCache:CacheNodeReplaceStarted : cluster-name

O ElastiCache detectou que o host que está executando um nó de cache está degradado ou é inacessível e iniciou a substituição do nó de cache.

nota

A entrada de DNS para o nó de cache substituído não é alterada.

Na maioria dos casos, você não precisa atualizar a lista de servidores para seus clientes quando esse evento ocorre. No entanto, algumas bibliotecas de clientes de cache podem parar de usar o nó de cache mesmo após o ElastiCache ter substituído o nó de cache. Nesse caso, a aplicação deve atualizar a lista de servidores quando esse evento ocorrer.

ElastiCache:CacheNodeReplaceComplete

ElastiCache:CacheNodeReplaceComplete : cluster-name

O ElastiCache detectou que o host que executa um nó de cache está degradado ou é inacessível e concluiu a substituição do nó de cache.

nota

A entrada de DNS para o nó de cache substituído não é alterada.

Na maioria dos casos, você não precisa atualizar a lista de servidores para seus clientes quando esse evento ocorre. No entanto, algumas bibliotecas de clientes de cache podem parar de usar o nó de cache mesmo após o ElastiCache ter substituído o nó de cache. Nesse caso, a aplicação deve atualizar a lista de servidores quando esse evento ocorrer.

ElastiCache:CacheNodesRebooted

ElastiCache:CacheNodesRebooted : cluster-name

Um ou mais nós de cache foram reinicializados.

Mensagem (Memcached): "Cache node %s shutdown" Em seguida, uma segunda mensagem: "Cache node %s restarted"

ElastiCache:CertificateRenewalComplete (somente Valkey ou Redis OSS)

ElastiCache:CertificateRenewalComplete

O certificado CA da Amazon foi renovado com êxito.

ElastiCache:CreateReplicationGroupComplete

ElastiCache:CreateReplicationGroupComplete : cluster-name

O grupo de replicação foi criado com sucesso.

ElastiCache:DeleteCacheClusterComplete

ElastiCache:DeleteCacheClusterComplete : cluster-name

A exclusão de um cluster e todos os nós de cache associados foi concluída.

ElastiCache:FailoverComplete (somente Valkey ou Redis OSS)

ElastiCache:FailoverComplete : mycluster

O failover para um nó de réplica foi bem-sucedido.

ElastiCache:ReplicationGroupIncreaseReplicaCountFinished

ElastiCache:ReplicationGroupIncreaseReplicaCountFinished : cluster-name-0001-005

O número de réplicas no cluster foi aumentado.

ElastiCache:ReplicationGroupIncreaseReplicaCountStarted

ElastiCache:ReplicationGroupIncreaseReplicaCountStarted : cluster-name-0003-004

O processo de adição de réplicas ao cluster começou.

ElastiCache:NodeReplacementCanceled

ElastiCache:NodeReplacementCanceled : cluster-name

Um nó no seu cluster que estava programado para substituição já não está programado para substituição.

ElastiCache:NodeReplacementRescheduled

ElastiCache:NodeReplacementRescheduled : cluster-name

Um nó no seu cluster previamente programado para substituição foi reprogramado para substituição durante a nova janela descrita na notificação.

Para obter informações sobre quais ações você pode realizar, consulte Substituição de nós (Valkey e Redis OSS).

ElastiCache:NodeReplacementScheduled

ElastiCache:NodeReplacementScheduled : cluster-name

Um nó no seu cluster está programado para substituição durante a janela descrita na notificação.

Para obter informações sobre quais ações você pode realizar, consulte Substituição de nós (Valkey e Redis OSS).

ElastiCache:RemoveCacheNodeComplete

ElastiCache:RemoveCacheNodeComplete : cluster-name

Um nó de cache foi removido do cluster.

ElastiCache:ReplicationGroupScalingComplete

ElastiCache:ReplicationGroupScalingComplete : cluster-name

A operação de expansão no grupo de replicação foi concluída com sucesso.

ElastiCache:ReplicationGroupScalingFailed

"Failed applying modification to cache node type to %s."

A operação de expansão no grupo de replicação falhou.

ElastiCache:ServiceUpdateAvailableForNode

"Service update is available for cache node %s."

Uma atualização de autoatendimento está disponível para o nó.

ElastiCache:SnapshotComplete (somente Valkey ou Redis OSS)

ElastiCache:SnapshotComplete : cluster-name

Um snapshot de cache foi concluído com sucesso.

ElastiCache:SnapshotFailed (somente Valkey ou Redis OSS)

SnapshotFailed : cluster-name

Um snapshot de cache falhou. Consulte os eventos de cache do cluster para mais uma causa detalhada.

Se você descrever o snapshot, consulte DescribeSnapshots, o status será failed.