Monitorando o Azure Redis Cache

O sensor de cache do Azure Redis é automaticamente implementado e instalado após a instalação do agente do Instana.

Saiba mais sobre os outros serviços do Azure compatíveis com nossa documentação do Azure.

Importante: O Azure Redis Enterprise é um serviço gerenciado e não pode ser monitorado usando o sensor Instana Redis Enterprise, pois não expõe as APIs REST de gerenciamento do Redis Enterprise. É suportado apenas o protocolo de plano de dados Redis (redis-cli).

Configuração

O sensor Azure Redis Cache pode ser desativado e pode ser filtrado por tags e grupos de recursos. É possível configurar um sensor de c Azure Redis, por meio da configuração do agente, da <agentinstall_dir>/etc/instana/configuration.yaml seguinte forma:

com.instana.plugin.azure.rediscache:
  # Valid values: true, false
  enabled: false # enabled (true) by default
  # Comma separated list of tags in key:value format
  include_tags:
  # Comma separated list of tags in key:value format
  exclude_tags:
  # Comma separated list of resource groups
  include_resource_groups:
  # Comma separated list of resource groups
  exclude_resource_groups:
 

O sensor Azure Redis Cache pode ser desativado. Para desativar o monitoramento dos serviços Azure Redis Cache, use a configuração a seguir:

com.instana.plugin.azure.rediscache:
  enabled: false
 

Diversas tags e grupos de recursos podem ser definidos, separados por uma vírgula. As tags devem ser fornecidas como um par chave-valor separado por :. Para tornar a configuração mais fácil, é possível definir quais tags e grupos de recursos você deseja incluir na descoberta ou excluir da descoberta. Em caso de definição de tag ou de grupo de recursos em ambas as listas (inclusão e exclusão), a lista de exclusão terá prioridade maior. Se não houver necessidade de filtragem de serviços, a configuração não deverá ser definida. Não é obrigatório definir todos os valores a fim de ativar a filtragem.

Para incluir serviços por tags na descoberta, use a configuração a seguir:

com.instana.plugin.azure.rediscache:
  include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
 

Para excluir serviços por tags da descoberta, use a configuração a seguir:

com.instana.plugin.azure.rediscache:
  exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
 

Para incluir serviços por grupos de recursos na descoberta, use a configuração a seguir:

com.instana.plugin.azure.rediscache:
  include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
 

Para excluir os serviços por grupos de recursos por meio da descoberta, use a configuração a seguir:

com.instana.plugin.azure.rediscache:
  exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
 

A filtragem de descoberta pode ser configurada no nível global para todos os serviços da Azure. Em caso de definição de filtros para o serviço Azure Redis Cache, os filtros globais serão substituídos. Para obter mais detalhes sobre a filtragem da descoberta de serviços no serviço global Azure, acesse Azure Configuration.

Métricas de coleção

Para visualizar as métricas, selecione “Infraestrutura” na barra lateral da interface do usuário do Instana, clique em um host monitorado específico e, em seguida, você poderá ver um painel do host com todas as métricas coletadas e os processos monitorados.

As métricas para Redis são extraídas a cada minuto, que é a resolução que a Azure fornece para o monitoramento desses serviços.

Dados de configuração

Detalhes do Redis Descrição
Nome O nome da instância do Redis
Grupo de Recursos O grupo de recursos da instância do Redis
Posição A região na qual a instância do Redis está localizada
Id da assinatura O ID da assinatura da instância do Redis
Versão A versão do Redis em execução
Nome do host O FQDN no qual a instância do Redis é acessível
Status de Provisionamento O status de fornecimento da instância do Redis
Porta SSL Porta SSL do Redis
Porta não SSL ativada Especifica se a porta do servidor Redis não SSL está ativada
Porta A porta não SSL na qual o Redis está atendendo
SKU O SKU (Camada de precificação) do cache Redis
Armazenamento em cluster
Armazenamento em Cluster Ativado Especifica se o armazenamento em cluster está ativado
Contagem de shards O número de shards a serem criados em um Cache de cluster premium
Configuração
Máximo de clientes Número máximo de conexões de cliente
Memória máxima reservada A quantidade de memória, em MB, que é reservada para operações sem cache, como replicação durante o failover (disponível somente para caches Standard e Premium)
Memória máxima de fragmentação reservada A quantidade de memória em MB que é reservada para acomodar a fragmentação de memória (disponível somente para caches Standard e Premium)
Delta de memória máxima O delta de memória máxima para esta instância do Redis
Rede
IP estático Endereço IP estático. Necessário ao implementar um cache Redis dentro de um Azure Virtual Network existente
ID de sub-rede O ID do recurso completo de uma sub-rede em uma rede virtual para implementação do cache Redis

Métricas de desempenho

Métrica do Redis Descrição Por shard
Conexões
Clientes conectados Número máximo de conexões de cliente True
Operações
Total de operações O número total de comandos processados pelo servidor de cache True
Operações por Segundo O número máximo de operações por segundo pelo servidor de cache True
Acertos/Perdas do cache
Acertos do cache O número total de consultas de chave bem-sucedidas True
Perdas do cache O número total de consultas de chave com falha True
Gets/Sets
Obtém O número total de operações de obtenção do cache True
Conjuntos O número total de operações de configuração para o cache True
Chaves
Total de chaves O número máximo de chaves no cache True
Chaves expiradas O número total de itens expirados do cache
Chaves despejadas O número total de itens despejados do cache devido ao limite de memória máxima True
Memória
Usado A quantidade máxima de cache de memória usada para os pares chave/valor no cache em MB True
RSS usado A quantidade máxima de cache de memória usada em MB, incluindo fragmentação e metadados True
Porcentagem usada A porcentagem máxima de memória total que está sendo usada Não
Leitura/Gravação do cache
Leitura de cache A quantidade máxima de dados lidos do cache em Megabytes por segundo (MB/s) True
Gravação de cache A quantidade máxima de dados gravados no cache em Megabytes por segundo (MB/s) True
Carregamento do servidor
Carregamento do servidor A porcentagem máxima de ciclos nos quais o servidor Redis está ocupado processando e não aguardando inativo as mensagens True
CPU
CPU A utilização máxima da CPU do servidor Azure Redis Cache como uma porcentagem True
Latência
Latência de cache A latência média do cache calculada com base na latência entre nós do cache. Essa métrica é medida em microssegundos Não
Erros
Erros O número total de falhas específicas e problemas de desempenho que o cache poderia estar experimentando Não

Assinaturas de funcionamento

Para cada sensor, há uma curadoria de base de conhecimento de assinaturas de funcionamento que são avaliadas continuamente com relação às métricas recebidas e são usadas para levantar problemas ou incidentes dependendo do impacto do usuário.

Os eventos integrados acionam problemas ou incidentes com base em sinais de falha no estado de saúde das entidades, enquanto os eventos personalizados acionam problemas ou incidentes com base nos limites de uma métrica específica de qualquer entidade.

Para obter informações sobre eventos integrados para o sensor de cache do ` Azure Redis `, consulte a referência de eventos integrados.