Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):Latency insights

Última atualização: Jul 09, 2026

O Latency insights é um recurso do CloudDBA que monitora o tempo de execução de todos os comandos Redis e de até 27 eventos internos em uma instância Tair (compatível com Redis OSS). As estatísticas têm precisão de microssegundos e são mantidas por três dias, o que as torna úteis tanto para diagnóstico em tempo real quanto para análise retrospectiva de picos de latência.

Como funciona

O Redis 2.8.13 introduziu o monitoramento de latência nativo. Esse mecanismo cobre um conjunto limitado de eventos, retém dados por apenas 160 segundos e armazena somente um registro por segundo (o evento de maior latência).

O Latency insights amplia essa capacidade com:

  • Persistência — os dados ficam armazenados por três dias, permitindo rastrear picos de latência ao longo desse período.

  • Alta precisão — monitoramento completo dos eventos em milissegundos.

  • Baixa sobrecarga — implementação assíncrona com impacto mínimo no desempenho da instância.

  • Consultas em tempo real — disponibilidade imediata dos dados para consulta e agregação.

  • Múltiplas dimensões de análise — segmentação dos dados por tipo de evento, intervalo de tempo ou valor de latência.

Apenas comandos e eventos que ultrapassam um limiar definido são registrados. Os limiares variam conforme o tipo de evento (30 ms, 50 ms ou 100 ms). Consulte Apêndice: Eventos especiais comuns para obter a lista completa.

Pré-requisitos

Antes de começar, verifique se:

  • A versão secundária da instância atende ao requisito mínimo da sua edição. Para obter instruções sobre como atualizar a versão secundária, consulte Atualizar a versão secundária de uma instância.

    Edição

    Versão secundária mínima

    Observações

    Tair (Enterprise Edition) memory-optimized

    1.6.9

    Para estatísticas de comandos do módulo Tair, utilize a versão 1.7.28 ou superior

    Redis Open-Source Edition 5.0

    5.1.4

    Redis Open-Source Edition 6.0

    0.1.15

    Redis Open-Source Edition 7.0

    7.0.0.6

Faturamento

O uso do Latency insights é gratuito.

Visualize estatísticas de latência

  1. Faça login no console e acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está implantada. Localize a instância desejada e clique em seu ID.

  2. No painel de navegação à esquerda, clique em CloudDBA > Latency Insights.

  3. Na página Latency Insights, selecione um intervalo de tempo e clique em Search. A visualização padrão exibe estatísticas dos últimos 5 minutos. As consultas podem abranger até três dias de dados, mas cada consulta individual não pode cobrir mais de uma hora. Para instâncias cluster e read/write splitting, utilize as abas Data Node e Proxy Node para visualizar as estatísticas separadamente por tipo de nó.

  4. Clique em no nome de um evento ou em uma contagem na lista para abrir o gráfico de tendência de latência correspondente. No gráfico, selecione métricas adicionais para sobrepor suas tendências.

    pqus

    Apenas comandos e eventos que ultrapassam o limiar configurado são registrados. Caso identifique eventos de alta latência, consulte Sugestões para lidar com eventos de latência comuns para obter orientações de correção.

Referência de métricas

A tabela do Latency Insights exibe as seguintes colunas:

Métrica

Descrição

Event

Nome do evento. Exemplos: ExpireCycle, EventLoop, Ping, Scan, Commands, Info. Consulte Apêndice: Eventos especiais comuns.

Total

Quantidade total de ocorrências registradas.

Average Latency (us)

Latência média de todas as ocorrências registradas, em microssegundos.

Maximum Latency (us)

Maior latência observada, em microssegundos.

Aggregated count (< 1 ms)

Contagem de eventos com latência inferior a 1 ms. Clique em no ícone zhankai para expandir em subintervalos: \<1 us, \<2 us, \<4 us, \<8 us, \<16 us, \<32 us, \<64 us, \<128 us, \<256 us, \<512 us, \<1 ms.

\<2 ms, \<4 ms, ..., >33s

Contagem de eventos em cada faixa de latência.

Regras de contagem: Cada intervalo é exclusivo no limite inferior e inclusivo no limite superior. Por exemplo, \<2 us conta eventos com latência entre 1 us e 2 us. \<2 ms conta eventos com latência entre 1 ms e 2 ms. >33s conta eventos com latência acima de 33 segundos.

Próximos passos

Apêndice: Eventos especiais comuns

Os eventos são agrupados pelo subsistema Redis ao qual pertencem. A coluna de limiar indica a latência mínima que aciona o registro.

Evicção de memória

Evento

Limiar

Descrição

EvictionDel

30 ms

Tempo necessário para excluir chaves evictadas em um ciclo de evicção.

EvictionLazyFree

30 ms

Tempo que as threads em segundo plano levam para liberar memória em um ciclo de evicção.

EvictionCycle

30 ms

Duração total de um ciclo de evicção, incluindo seleção de chaves, exclusão e espera pelas threads em segundo plano.

Desfragmentação de memória

Evento

Limiar

Descrição

ActiveDefragCycle

100 ms

Tempo para executar um ciclo de desfragmentação de memória.

Rehash

Evento

Limiar

Descrição

Rehash

100 ms

Tempo para concluir o rehash de uma tabela hash.

Atualização de estrutura de dados

Evento

Limiar

Descrição

ZipListConvertHash

30 ms

Tempo para converter uma ziplist em um dicionário usando codificação hash.

IntsetConvertSet

30 ms

Tempo para converter um intset em um conjunto usando codificação set.

ZipListConvertZset

30 ms

Tempo para converter uma ziplist em uma skiplist usando codificação ziplist.

Arquivo append-only (AOF)

Evento

Limiar

Descrição

AofWriteAlone

30 ms

Tempo para gravar um AOF em condições normais.

AofWrite

30 ms

Tempo total para gravar um AOF. Cada gravação bem-sucedida registra este evento juntamente com exatamente um dos seguintes: AofWriteAlone, AofWriteActiveChild ou AofWritePendingFsync.

AofFstat

30 ms

Tempo para recuperar metadados do arquivo AOF.

AofRename

30 ms

Tempo para renomear um arquivo AOF.

AofReWriteDiffWrite

30 ms

Tempo que o processo pai leva para gravar dados incrementais do AOF após um processo filho concluir a reescrita do AOF.

AofWriteActiveChild

30 ms

Tempo para gravar dados do AOF no disco quando outro processo filho também está gravando.

AofWritePendingFsync

30 ms

Tempo para gravar dados do AOF quando um processo em segundo plano está executando fsync.

Arquivo RDB

Evento

Limiar

Descrição

RdbUnlinkTempFile

50 ms

Tempo para excluir um arquivo RDB temporário após o encerramento do processo filho bgsave.

Outros eventos

Evento

Limiar

Descrição

Commands

30 ms

Tempo para executar um comando não marcado como rápido.

FastCommand

30 ms

Tempo para executar um comando marcado como rápido com complexidade O(1) ou O(log N). Para obter a lista de comandos rápidos, consulte a seção FastCommands.

EventLoop

50 ms

Tempo para concluir uma iteração do loop de eventos principal.

Fork

100 ms

Tempo para chamar fork().

Transaction

50 ms

Tempo de execução de uma transação.

PipeLine

50 ms

Tempo consumido por um pipeline multithread.

ExpireCycle

30 ms

Tempo para verificar e limpar chaves expiradas em um ciclo.

ExpireDel

30 ms

Tempo para excluir chaves expiradas dentro de um ciclo de expiração.

SlotRdbsUnlinkTempFile

30 ms

Tempo para excluir o arquivo RDB temporário de um slot após o encerramento do processo filho bgsave.

LoadSlotRdb

100 ms

Tempo para carregar um arquivo RDB de um slot.

SlotreplTargetcron

50 ms

Tempo para carregar o arquivo RDB de um slot em um banco de dados temporário e migrá-lo para o banco de dados de destino usando um processo filho.