Como monitorar o Cache do Azure para Redis
O Cache Redis do Azure usa o Azure Monitor para fornecer várias opções para monitorar suas instâncias de cache. Use essas ferramentas para monitorar a integridade das instâncias do Cache do Azure para Redis e para ajudar a gerenciar seus aplicativos em cache.
Use o Azure Monitor para:
- exibir métricas
- fixar gráficos de métricas ao painel
- personalizar a data e o intervalo de tempo dos gráficos de monitoramento
- adicionar e remover métricas dos gráficos
- definir alertas quando determinadas condições forem atendidas
Métricas para instâncias do Cache do Azure para Redis são coletadas usando o comando INFO
do Redis. As métricas são coletadas aproximadamente duas vezes por minuto e armazenadas automaticamente por 30 dias para que possam ser exibidas nos gráficos de métricas e avaliadas pelas regras de alerta.
Para configurar uma política de retenção diferente, consulte Armazenamento de dados. Para obter mais informações sobre os valores INFO
diferentes usados para cada métrica de cache, consulte Criar suas próprias métricas.
Para obter informações detalhadas sobre todas as opções de monitoramento disponíveis para o Cache do Azure para Redis, consulte Monitorar o Cache do Azure para Redis.
Ver métricas de cache
Você pode exibir as métricas do Azure Monitor para o Cache do Azure para Redis diretamente de um recurso do Cache do Azure para Redis no portal do Azure.
Selecione sua instância do Cache do Azure para Redis no portal. A página Visão geral mostra os gráficos predefinidos de monitoramento Uso de memória e Carga do servidor Redis de exibição. Esses gráficos são resumos úteis que permitem que você dê uma olhada rápida no estado do seu cache.
Para obter informações mais detalhadas, você pode monitorar as seguintes métricas úteis do Cache do Azure para Redis na seção Monitoramento do menu Recurso.
Métrica do Cache do Azure para Redis | Mais informações |
---|---|
Uso de largura de banda de rede | Desempenho do cache - largura de banda disponível |
Clientes conectados | Configuração padrão do servidor Redis - máximo de clientes |
Carga do servidor | Carga do Servidor Redis |
Uso de memória | Desempenho do cache - tamanho |
Para obter uma lista completa e uma descrição das métricas que você pode monitorar, consulte Cache do Azure para métricas Redis.
As outras opções em Monitoramento fornecem outras maneiras de monitorar seus caches. Para obter informações detalhadas, consulte Monitorar o Cache do Azure para Redis.
Criar suas próprias métricas
Você pode criar seu próprio gráfico personalizado para rastrear as métricas que deseja ver. Métricas de cache são relatadas usando vários intervalos de geração de relatórios, incluindo Última hora, Hoje, Semana passada, e Personalizado. À esquerda, selecione Métrica na seção Monitoramento. Cada gráfico de métricas exibe os valores de média, mínima e máxima para cada métrica no gráfico, e algumas métricas exibem um total para o intervalo de relatórios.
Cada métrica inclui duas versões: uma métrica mede o desempenho de todo o cache e para caches que usam o clustering. Uma segunda versão da métrica, que inclui (Shard 0-9)
no nome, mede o desempenho de um fragmento único em um cache. Por exemplo, se um cache tiver quatro fragmentos, Cache Hits
é o número total de ocorrências de todo o cache e Cache Hits (Shard 3)
mede apenas as ocorrências desse fragmento do cache.
No menu Recurso à esquerda, selecione Métricas em Monitoramento. Aqui, você cria seu próprio gráfico para o cache, definindo o tipo de métrica e de agregação.
Tipos de agregação
Em condições normais, a Média e a Máxima são semelhantes porque apenas um nó emite essas métricas (o nó primário). Em um cenário em que o número de clientes conectados muda rapidamente, Máxima, Média e Mínima mostram valores diferentes e esse também é um comportamento esperado.
Geralmente, Média mostra um gráfico suave de sua métrica desejada e reage bem a mudanças na granularidade de tempo. A Máxima e a Mínima podem ocultar grandes alterações na métrica se a granularidade de tempo for grande, mas podem ser usados com uma pequena granularidade de tempo para ajudar a identificar os horários exatos em que grandes alterações ocorrem na métrica.
Os tipos Count e Sum podem ser enganosos para determinadas métricas (inclusive clientes conectados). Em vez disso, é aconselhável que você observe as métricas de Média e não as métricas de Sum.
Observação
Mesmo quando o cache está ocioso sem aplicativos clientes ativos conectados, você pode ver alguma atividade de cache, como clientes conectados, uso de memória e operações sendo executadas. A atividade é normal na operação do cache.
Para caches não clusterizados, recomendamos o uso das métricas sem o sufixo Instance Based
. Por exemplo, para verificar a carga do servidor com relação à instância de cache, use a métrica Carga do Servidor.
Por outro lado, para caches clusterizados, recomendamos usar as métricas com o sufixo Instance Based
. Em seguida, adicione uma divisão ou filtro em ShardId
. Por exemplo, para verificar a carga do servidor da extensão 1, use a métrica Carga do servidor (baseada na instância) e, em seguida, aplique o filtro ShardId = 1.
Criar alertas
É possível configurar para receber alertas com base em métricas e logs de atividades. O Azure Monitor permite configurar um alerta para que ele faça o seguinte quando for acionado:
- Enviar uma notificação por email
- Chamar um webhook
- Invocar um aplicativo lógico do Azure
Para configurar alertas para seu cache, selecione Alertas em Monitoramento no menu Recurso.
Para obter mais informações sobre como configurar e usar alertas, consulte Visão geral de alertas e Cache do Azure para alertas Redis.
Organizar com pastas de trabalho
Após definir uma métrica, você pode enviá-la para uma pasta de trabalho. As pastas de trabalho são uma maneira de organizar suas métricas em grupos que fornecem as informações de maneira coerente. O Cache do Azure para Redis fornece duas pastas de trabalho por padrão na seção Insights do Cache do Azure para Redis:
Para obter informações sobre como criar uma métrica, consulte Criar suas próprias métricas.
As duas pastas de trabalho fornecidas são:
A Visão Geral do Recurso do Cache do Azure para Redis combina muitas das métricas mais usadas para que a integridade e o desempenho da instância de cache possam ser visualizados rapidamente.
O Painel de Replicação Geográfica extrai métricas de status e integridade das instâncias de cache de replicação geográfica primária e secundária para fornecer uma imagem completa da integridade da replicação geográfica. É recomendável usar esse painel, pois algumas métricas de replicação geográfica são emitidas apenas da replicação geográfica primária e secundária.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de