Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo contém todas as informações de referência de monitoramento para este serviço.
Métricas
Esta seção lista todas as métricas de plataforma coletadas automaticamente para este serviço. Essas métricas também fazem parte da lista global de todas as métricas de plataforma com suporte no Azure Monitor.
Para obter informações sobre retenção de métricas, consulte Visão geral do Azure Monitor Metrics.
Para mais detalhes e informações sobre as métricas suportadas para Microsoft.Cache/redisEnterprise, consulte a secção seguinte.
Métricas suportadas para Microsoft.Cache/redisEnterprise
A tabela a seguir lista as métricas disponíveis para o tipo de recurso Microsoft.Cache/redisEnterprise.
- Nem todas as colunas podem estar presentes em todas as tabelas.
- Algumas colunas podem estar além da área de visualização da página. Selecione Expandir tabela para visualizar todas as colunas disponíveis.
Cabeçalhos de tabela
- Categoria - O grupo ou classificação de métricas.
- Metric - O nome de exibição da métrica conforme aparece no portal do Azure.
- Nome na API REST - O nome da métrica conforme referido na API REST.
- Unidade - Unidade de medida.
- Agregação - O tipo de agregação padrão. Valores válidos: Média (Média), Mínima (Mín), Máxima (Máx), Total (Soma), Contagem.
- Dimensões - Dimensões disponíveis para a métrica.
-
Grãos de Tempo - Intervalos em que a métrica é amostrada. Por exemplo,
PT1Mindica que a métrica é amostrada a cada minuto,PT30Ma cada 30 minutos,PT1Ha cada hora e assim por diante. - DS Export- Se a métrica é exportável para os Logs do Azure Monitor por meio de configurações de diagnóstico. Para obter informações sobre como exportar métricas, consulte Criar configurações de diagnóstico no Azure Monitor.
| Métrico | Nome na API REST | Unidade | Agregação | Dimensões | Grãos de tempo | DS Exportar |
|---|---|---|---|---|---|---|
|
Hits de Cache O número de pesquisas de chaves bem-sucedidas. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
cachehits |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Microssegundos de latência de cache (visualização) A latência para o cache em microssegundos. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
cacheLatency |
Contar | Mediano | InstanceId |
PT5M, PT1H | Sim |
|
Falhas de cache O número de pesquisas de chave com falha. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
cachemisses |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Leitura de cache A quantidade de dados lidos do cache em Megabytes por segundo (MB/s). Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
cacheRead |
Bytes por Segundo | Máximo | InstanceId |
PT5M, PT1H | Sim |
|
Gravação em cache A quantidade de dados gravados no cache em Megabytes por segundo (MB/s). Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
cacheWrite |
Bytes por Segundo | Máximo | InstanceId |
PT5M, PT1H | Sim |
|
Clientes conectados O número de conexões de cliente com o cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
connectedclients |
Contar | Máximo | InstanceId |
PT5M, PT1H | Sim |
|
Chaves Removidas O número de itens removidos do cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
evictedkeys |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Chaves expiradas O número de itens expirados do cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
expiredkeys |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Replicação geográfica saudável A integridade da replicação geográfica em um grupo de Replicação Geográfica Ativa. 0 representa Insalubridade e 1 representa Saudável. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
geoReplicationHealthy |
Contar | Máximo | <nenhum> | PT5M, PT1H | Sim |
|
Obtém O número de operações get na cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
getcommands |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Operações por segundo O número de operações instantâneas por segundo executadas no cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
operationsPerSecond |
Contar | Máximo | <nenhum> | PT5M, PT1H | Sim |
|
Processador A utilização da CPU do servidor de Cache Redis do Azure como uma percentagem. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
percentProcessorTime |
Percentagem | Máximo | InstanceId |
PT5M, PT1H | Sim |
|
Carga do servidor A percentagem de ciclos em que o servidor Redis está ocupado a processar e não se encontra em espera ociosa por mensagens. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
serverLoad |
Percentagem | Máximo | <nenhum> | PT5M, PT1H | Sim |
|
Conjuntos O número de operações definidas para o cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
setcommands |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Total de Operações O número total de comandos processados pelo servidor de cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
totalcommandsprocessed |
Contar | Total (Quantidade) | <nenhum> | PT5M, PT1H | Sim |
|
Total de chaves O número total de itens na cache. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
totalkeys |
Contar | Máximo | <nenhum> | PT5M, PT1H | Sim |
|
Memória usada A quantidade de memória cache usada para pares chave/valor no cache em MB. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
usedmemory |
bytes | Máximo | <nenhum> | PT5M, PT1H | Sim |
|
Percentagem de memória utilizada A porcentagem de memória cache usada para pares chave/valor. Para obter mais detalhes, veja https://aka.ms/redis/enterprise/metrics. |
usedmemorypercentage |
Percentagem | Máximo | <nenhum> | PT5M, PT1H | Sim |
Detalhes sobre métricas Azure Managed Redis
A lista seguinte fornece detalhes e mais informações sobre as métricas suportadas do Azure Monitor para Microsoft.Cache/redisEnterprise.
| Métrico | Detalhes |
|---|---|
| Latência de cache (visualização) | A latência média dos pedidos tratados pelos endpoints no nó de cache durante o intervalo de reporte especificado. Esta métrica é medida em milissegundos e é obtida da node_avg_latency métrica de Prometheus. Esta métrica só é reportada quando há tráfego ativo na cache. |
| Encontros de Cache | O número de consultas de chave bem-sucedidas durante o intervalo de reporte especificado. Este valor é obtido da bdb_read_hits métrica de Prometheus. |
| Falhas de Acerto na Cache | O número de pesquisas de chave com falha durante o intervalo de relatório especificado. Este valor é obtido da bdb_read_misses_max métrica de Prometheus. Falhas de cache não significam necessariamente que há um problema com o cache. Por exemplo, ao usar o padrão de programação cache-side, um aplicativo procura primeiro um item no cache. Se o item não estiver lá (falha de cache), o item será recuperado do banco de dados e adicionado ao cache para a próxima vez. Falhas de cache são um comportamento normal para o padrão de programação cache-side. Se o número de falhas de cache for maior do que o esperado, examine a lógica do aplicativo que preenche e lê do cache. Se os itens estiverem a ser expulsos da cache devido à pressão de memória, então pode haver algumas falhas na cache, mas uma métrica melhor para monitorizar a pressão da memória seria Used Memory or Evicted Keys. |
| Leitura da Cache | A taxa do tráfego de rede de entrada para o nó de cache em bytes por segundo durante o intervalo de reporte especificado. Este valor é obtido da node_ingress_bytes_max métrica de Prometheus. Se quiser configurar alertas para limites de largura de banda da rede do lado do servidor, então crie-o usando este contador de Leitura de Cache. Consulte esta tabela para obter os limites de largura de banda observados para vários níveis e tamanhos de preços de cache. |
| Escrita na Cache | A taxa do tráfego de rede de saída do nó de cache em bytes por segundo durante o intervalo de reporte especificado. Este valor é obtido da node_egress_bytes_max métrica de Prometheus. |
| Clientes Ligados | O número de conexões de cliente com o cache durante o intervalo de relatório especificado. Este valor é obtido a partir da node_conns métrica Prometheus, que conta os clientes ligados aos endpoints no nó. Uma vez atingido o limite de ligação, as tentativas posteriores de ligação à cache falham. Mesmo que não haja aplicativos cliente ativos, ainda pode haver algumas instâncias de clientes conectados devido a processos e conexões internas. |
| CPU | A utilização da CPU do servidor Azure Managed Redis como percentagem durante o intervalo de reporte especificado. Este valor é derivado da node_cpu_idle_min métrica Prometheus, que representa a menor parte do tempo ocioso da CPU observada durante o intervalo, e é invertido para refletir o tempo ocupado da CPU. A métrica de CPU inclui processos em segundo plano, como anti-malware, que não são estritamente processos do servidor Rederis, pelo que por vezes pode disparar independentemente da carga de trabalho do Ridis. Recomendamos o uso desta métrica em vez de Server Load para monitorização, pois suporta a análise ao nível da instância através da divisão no ID da Instância, proporcionando mais granularidade em que nó está sob pressão. |
| Chaves Excluídas | O número de chaves expulsas da cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_evicted_objects métrica de Prometheus. |
| Chaves Expiradas | O número de chaves expiradas da cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_expired_objects métrica de Prometheus. |
| Replicação geográfica saudável | Indica o estado da ligação de geo-replicação entre caches num grupo de Geo-Replication Ativo. A métrica reporta um de dois valores: 0 – desligado/pouco saudável 1 – saudável A métrica está disponível em caches de nível Otimizado para Memória, Balanceado e Otimizado para Computação, com a geo-replicação ativada. Um valor 0 não significa que os dados na réplica geográfica sejam perdidos. Significa apenas que a ligação entre geo-primário e geo-secundário não é saudável. Essa métrica pode indicar um status de replicação desconectado/não íntegro por vários motivos, incluindo: correção mensal, atualizações do sistema operacional do host, configuração incorreta da rede ou falha no provisionamento do link de replicação geográfica. O serviço Azure Managed Redis atualiza periodicamente caches com as mais recentes funcionalidades e melhorias da plataforma. Durante essas atualizações, cada nó de cache é colocado offline, o que desativa temporariamente o link de replicação geográfica. Se o seu link de geo-replicação não estiver saudável, verifique se foi causado por um evento de correção na cache geo-primária ou geo-secundária usando Diagnosticar e Resolver Problemas no menu de Recursos do portal. Dependendo da quantidade de dados no cache, o tempo de inatividade da aplicação de patches pode levar de alguns minutos a uma hora. Se o link de replicação geográfica não estiver íntegro por mais de uma hora, envie uma solicitação de suporte. |
| Obtenções | O número de pedidos de leitura para a cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_read_req métrica Prometheus, que representa a taxa de todos os pedidos de leitura na base de dados, e é equivalente à soma dos acertos e falhas na cache durante o intervalo de reporte. |
| Operações por segundo | O número total de pedidos tratados por segundo por todos os shards da cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_instantaneous_ops_per_sec métrica de Prometheus. |
| Carga do Servidor | A métrica de Carga do Servidor reflete a própria avaliação do servidor Redis sobre a carga global, sendo semelhante à métrica da CPU , mas medida ao nível do cluster em vez de por instância. Este valor é derivado da node_cpu_idle_min métrica Prometheus e invertido para refletir o tempo de ocupação do servidor. Se esse contador atingir 100, o servidor Redis atingiu um limite de desempenho e a CPU não poderá processar o trabalho mais rapidamente. Você pode esperar um grande efeito de latência. Se estiveres a ver uma carga de servidor elevada e sustentada, considera escalar a cache ou particionar os dados em vários caches. Quando a Carga do Servidor é apenas moderadamente alta, como entre 50 a 80 por cento, a latência média geralmente mantém-se baixa, e as exceções de timeout podem ter outras causas além da alta latência do servidor.Como a Carga do Servidor é medida ao nível do cluster, não permite aprofundar as instâncias individuais. Recomendamos usar a métrica da CPU em vez disso, pois suporta a divisão por ID de Instância para análise ao nível da instância. Atenção: A métrica de Carga do Servidor pode apresentar dados incorretos para caches Azure Managed Redis. Às vezes, a carga do servidor é representada como sendo mais de 100. Estamos a investigar este problema. Recomendamos usar a métrica da CPU em vez disso. |
| Conjuntos | O número de pedidos de escrita para a cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_write_req métrica Prometheus, que representa a taxa de todos os pedidos de escrita na base de dados. |
| Total de chaves | O número de chaves na cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_no_of_keys métrica de Prometheus.Importante: Devido a uma limitação no sistema de métricas subjacente para caches com clustering ativado, as Chaves Totais devolvem o número máximo de chaves do shard que teve o número máximo de chaves durante o intervalo de reporte. |
| Total de Operações | O número total de pedidos processados pela cache durante o intervalo de reporte especificado. Este valor é obtido da bdb_total_req métrica de Prometheus. |
| Memória Utilizada | A quantidade de memória cache em bytes usada pela base de dados durante o intervalo de reporte especificado. Este valor é obtido da bdb_used_memory métrica de Prometheus. Nas caches de nível otimizadas para Flash, este valor inclui tanto o uso de RAM como de memória flash. Esse valor não inclui fragmentação.Quando a Alta Disponibilidade está ativada, o valor de Memória Usada inclui a memória tanto no nó primário como no réplica. Isso pode fazer com que a métrica pareça duas vezes maior do que o esperado. |
| Percentagem de Memória Utilizada | A percentagem de memória configurada que está atualmente em uso durante o intervalo de reporte especificado. Este valor é calculado como a razão de bdb_used_memory para bdb_memory_limit a partir das métricas Redis Enterprise Prometheus. Esse valor não inclui fragmentação. |
Registos de recursos
Esta seção lista os tipos de logs de recursos que você pode coletar para este serviço. A seção extrai da lista de todos os tipos de categoria de logs de recursos com suporte no Azure Monitor.
Logs de recursos suportados para Microsoft.Cache/redisEnterprise/databases
| Categoria | Nome de exibição da categoria | Tabela de logs | Suporta plano de registro básico | Suporta transformação no momento da ingestão | Exemplos de consultas | Custos de exportação |
|---|---|---|---|---|---|---|
ConnectionEvents |
Eventos de conexão (Nova conexão/autenticação/desconexão) |
REDConnectionEvents Registra os eventos de conexão quando o cliente se conecta ao banco de dados empresarial redis. |
Sim | Sim | Consultas | Sim |
Tabelas de Logs do Azure Monitor
Esta seção lista as tabelas de Logs do Azure Monitor relevantes para este serviço, que estão disponíveis para consulta pelo Log Analytics usando consultas Kusto. As tabelas contêm dados de log de recursos e possivelmente mais, dependendo do que é coletado e roteado para elas.
Redis Gerido pelo Azure
Microsoft.Cache/redisEnterprise
Registo de atividades
A tabela vinculada lista as operações que podem ser registradas no log de atividades desse serviço. Essas operações são um subconjunto de todas as operações possíveis do provedor de recursos no log de atividades.
Para obter mais informações sobre o esquema de entradas do log de atividades, consulte Esquema do log de atividades.
Conteúdo relacionado
- Consulte Monitorar recursos do Azure com o Azure Monitor para obter detalhes sobre o monitoramento de recursos do Azure.